import {ExpressRouter, ExpressApp, USE, POST} from 'decorator-express'
@ExpressRouter
@USE(morgan('combined'))
class UserRoute {
@POST('/')
@USE(bodyParser.json())
async info(req, res){
res.send(await Promise.resolve('INFO'))
}
// GET /ms?x=10&y=20
@MSQS('/ms')
async ms({x,y}, req, res) {
return await Promise.resolve(x + y)
}
}
@ExpressApp
@USE(helmet(), UserRoute)
class App {
}
http.createServer(App).listen(4000)-
Notifications
You must be signed in to change notification settings - Fork 0
express js microservice and route es7 decorators
slivcode/decorator-express
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
express js microservice and route es7 decorators
Resources
Stars
Watchers
Forks
Packages 0
No packages published