路由装饰器(Get、Post)

框架在 @Path 装饰器的基础上还提供了一些其它快捷的路由装饰器

使用

安装 npm install -S @umajs/path

注意:提供的路由装饰器仅支持方法使用,不支持 class 使用

export declare const Get: (...value: string[]) => Function;
export declare const Post: (...value: string[]) => Function;
export declare const Delete: (...value: string[]) => Function;
export declare const Put: (...value: string[]) => Function;
1
2
3
4

示例

GET

class {
    @Get('/get')
    get() {
        //...
    }
}
1
2
3
4
5
6

POST

class {
    @Post('/post')
    post() {
        //...
    }
}
1
2
3
4
5
6

PUT

class {
    @Put('/put')
    put() {
        //...
    }
}
1
2
3
4
5
6

DELETE

class {
    @Del('/del')
    del() {
        //...
    }
}
1
2
3
4
5
6