文件名称:fastify-csp:固定插件以设置Content-Security-Policy标头
文件大小:72KB
文件格式:ZIP
更新时间:2024-05-28 06:51:17
csp helmet content-security-policy fastify-plugin JavaScript
固定-csp 固定插件以设置Content-Security-Policy标头。 为什么? 您可能知道是使用的。 您也可以将其用作fastify的中间件。 那么,为什么我做了这个插件? 您可能会在找到原因,并希望您喜欢它。 :) 区别 该插件已通过所有测试用例。 但是csp有一些区别: 不支持kebab大小写指令名称。 所有指令名称都应以驼峰大小写。 使用lru缓存生成静态策略,不会影响动态情况。 安装 通过npm: npm i fastify-csp 通过纱: yarn add fastify-csp 用法 const fastify = require ( 'fastify' ) ; const fastifyCsp = require ( 'fastify-csp' ) ; const app = fastify ( ) ; app . register ( fa
【文件预览】:
fastify-csp-master
----.travis.yml(80B)
----.eslintrc.yml(34B)
----package.json(1KB)
----test()
--------helper.js(4KB)
--------test.js(4KB)
--------no-browser-sniffing.js(2KB)
--------special-browsers.js(2KB)
--------normal-browsers.js(2KB)
--------bad-arguments.js(6KB)
--------ua.json(6KB)
----LICENSE(1KB)
----package-lock.json(248KB)
----benchmarks()
--------config.js(87B)
--------helmet.js(285B)
--------pure.js(181B)
--------self.js(288B)
--------benchmark.txt(744B)
--------benchmark.js(1KB)
----ava.config.js(181B)
----src()
--------sniff-directive.js(1KB)
--------csp-builder.js(586B)
--------index.js(3KB)
--------helper.js(1KB)
--------valid-opts.js(659B)
--------sniff-header.js(2KB)
--------error.js(811B)
--------type-checker.js(4KB)
----.prettierrc.yml(218B)
----.coveralls.yml(70B)
----.gitignore(914B)
----README.md(5KB)
----.editorconfig(193B)