文件名称:walter-whitelist:将JavaScript对象列入白名单–“我是阻止访问的对象”
文件大小:8KB
文件格式:ZIP
更新时间:2024-06-03 12:55:36
JavaScript
沃尔特白名单 这个轻量级的模块递归地将javascript对象列入白名单。 这在以下情况下特别有用: 您必须检查用户提供的对象仅包含允许用户提供的密钥,例如,在处理POST / PUT请求时 您必须从允许用户看到的对象中选择字段,例如,在将响应发送给客户端之前 例子 处理用户提供的对象 在将用户提供的数据存储到数据库中之前,通常需要检查对象是否包含允许用户存储的字段。 let allowed = { name : true , age : true } ; whitelist ( { name : 'Darth' , age : 42 } , allowed ) ; // resolves with {name: 'Darth', age: 42} whitelist ( { id : 23 } , allowed ) ; // rejects with WhitelistError
【文件预览】:
walter-whitelist-master
----.travis.yml(131B)
----.eslintrc(340B)
----package.json(1KB)
----test()
--------.eslintrc(219B)
--------whitelist.js(10KB)
--------mocha.opts(22B)
----src()
--------index.js(4KB)
----.gitignore(55B)
----README.md(5KB)