文件名称:awilix-koa:用于Koa 2的Awilix helpersmiddleware
文件大小:114KB
文件格式:ZIP
更新时间:2024-02-24 08:35:44
middleware koa dependency-injection awilix awilix-helpers
Awilix-Koa 适用于Koa的Awilix帮助器,路由器和作用域实例化中间件。 :koala: 目录 安装 npm install --save awilix-koa 需要Node v6或更高版本 基本用法 将中间件添加到您的Koa应用程序。 const { asClass , asValue , createContainer } = require ( 'awilix' ) const { scopePerRequest } = require ( 'awilix-koa' ) const container = createContainer ( ) container . register ( { // Scoped lifetime = new instance per request // Imagine the TodosService needs a `user`. // class TodosService { constructor({ user }) { } } todosService : asClass ( TodosService
【文件预览】:
awilix-koa-master
----.gitignore(133B)
----tsconfig.json(592B)
----README.md(11KB)
----__fixtures__()
--------1()
----CHANGELOG.md(584B)
----.vscode()
--------launch.json(717B)
--------settings.json(324B)
----package.json(3KB)
----tslint.json(391B)
----src()
--------controller.ts(2KB)
--------__tests__()
--------index.ts(127B)
--------scope-per-request.ts(403B)
--------invokers.ts(4KB)
----LICENSE.md(1KB)
----tsconfig.build.json(173B)
----.npmignore(66B)
----.travis.yml(506B)
----.editorconfig(188B)
----yarn.lock(298KB)