koa-router-decoration
Usage
npm install koa-router-decoration --save
npm install koa-validator-middleware --save
UserController.js
;; @ { super; } @ async { } @ async { const userId = ctxparamsuserId; } @ async { if !ctxvalidationpass //@see https://github.com/miaowing/koa-validator-middleware for detail. } @ async { }
app.js
;; ; const app = ;const rootRouter = ; rootRouter; app;app; appstart3000;
API
Route(path, method, ...middleware)
RequestMapping(path, method, ...middleware)
The same as @Route.