fastify-request-context:请求范围的存储支持,基于异步本地存储(回退到 cls-hooked)

时间:2024-08-12 13:26:38
【文件属性】:

文件名称:fastify-request-context:请求范围的存储支持,基于异步本地存储(回退到 cls-hooked)

文件大小:18KB

文件格式:ZIP

更新时间:2024-08-12 13:26:38

JavaScript

fastify-request-context 请求范围的存储支持,基于(使用原生 Node.js ALS,回旧 Node.js 版本的 ) 受到所做工作的启发。 这个插件引入了线程本地请求范围的 http 上下文,其中在单个 http 调用范围内设置的任何变量都不会被同时调用 api 覆盖,一旦请求完成,变量也不会保持可用。 频繁的用例是持久化请求感知记录器实例和用户授权信息。 入门 首先安装软件包: npm i fastify-request-context 接下来,设置插件: const { fastifyRequestContextPlugin } = require ( 'fastify-request-context' ) const fastify = require ( 'fastify' ) ; fastify . register ( fastifyRe


【文件预览】:
fastify-request-context-master
----index.js(165B)
----.husky()
--------.gitignore(2B)
--------pre-commit(81B)
----package.json(2KB)
----index.test-d.ts(1KB)
----.eslintrc.json(315B)
----.github()
--------dependabot.yml(261B)
--------workflows()
----test()
--------requestContextPlugin.spec.js(8KB)
--------internal()
--------requestContextPlugin.e2e.spec.js(7KB)
----LICENSE(1KB)
----.npmignore(140B)
----jest.config.json(528B)
----tsconfig.json(707B)
----index.d.ts(992B)
----test-tap()
--------requestContextPlugin.e2e.test.js(6KB)
----.gitignore(2KB)
----lib()
--------requestContextPlugin.js(2KB)
----README.md(4KB)
----.prettierrc.json(117B)

网友评论