0.0.2 • Published 7 years ago

eouter v0.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

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){

    }
}