0.0.2 • Published 7 years ago
eouter v0.0.2
Easy-Router
使用TypeScript实现注解方案
最终的的代码可能会写成这样子的
大伙应该更专注于Logic,这些简单的路由配置还是交给我吧
@controller('/user')
class UserController {
@post('/login')
@res(200)
@res(401)
async login(@req.body(String) userName: string, @req.body(String) passWord: string) {
}
@get('/:uid')
@res(200, User)
@res(401)
@res(404)
async getUser(@req.param(String) uid:string) {
}
@get('s')
@res(200,ArrayOf(User))
@res(401)
async getUsers(@req.query(Number) pageSize:number,@req.query(Number) pageNumber:number){
}
}
0.0.2
7 years ago