Reflet:用装饰器简化你的 Node.js 代码
Reflet 是一套基于类型系统的模块,用于优化 Node.js 项目和现有库。它简单易用且灵活,可以帮助你轻松组织应用程序,避免冗长的代码陷阱。 值得一提的是,Reflet 在法语中是“反思”的意思,就像它鼓励开发者在编写代码之前进行思考一样。
Reflet 可以帮助你整理应用程序,并在编写代码之前进行思考。以下是如何使用它的示例:
@Use(isAuthenticated)
@Router('/things')
class ThingController {
@Get('/:id')
async get(@Params('id') id: string, @Res res: Response) {
const thing = await db.collection('things').find({ id });
res.status(200).send(thing);
}
@Send({ status: 201 })
@UseGuards((req) => canCreateThing(req.user))
async create(@Body() createThingDto: CreateThingDto) {
// ... 创建逻辑
}
}
reflet:Node的Well修饰器
预估大小:121个文件
.gitignore
544B
.huskyrc.js
521B
package.json
1KB
coverage-summary.json
4KB
package.json
1KB
tslint.json
1KB
package.json
1024B
coverage-summary.json
1KB
retrieve-enums.js
1KB
jest.config.js
622B
288.67KB
文件大小:
评论区