文件名称:express-decorator-router:以简单的方式使用装饰器,而无需转换javascript代码
文件大小:107KB
文件格式:ZIP
更新时间:2024-06-05 22:55:06
nodejs dependency-injection expressjs inversion-of-control express-decorators
快速装饰路由器 以简单的方式使用装饰器,而无需转换javascript代码 为什么? 您是否考虑过使用装饰器功能和香草javascript来自动创建快速路线? 程序包以一种简单而有说服力的方式解决了这个问题,而无需在代码中进行编译过程。 该软件包旨在避免不必要地创建两个文件,其中一个文件包含路由定义,另一个文件具有处理路由请求/响应过程的功能,从而使维护更简单,代码更具可伸缩性。 用法 让我们举一个简短的示例,在基于原型的控制器上使用装饰器。 const { get , controller } = require ( 'express-decorator-router' ) const controllerFactoryDecorator = controller ( '/users' ) class UsersController { constructor (
【文件预览】:
express-decorator-router-master
----.eslintrc(594B)
----example()
--------with-awilix()
--------without-awilix()
----package.json(1KB)
----test()
--------unit()
--------integration()
----LICENSE(1KB)
----package-lock.json(139KB)
----src()
--------resolvers.js(1KB)
--------index.js(183B)
--------register.js(4KB)
--------decorators.js(6KB)
--------scope-per-request.js(218B)
--------type-is.js(461B)
----.npmignore(31B)
----.gitignore(2KB)
----.npmrc(15B)
----README.md(5KB)
----yarn.lock(111KB)
----.editorconfig(146B)