Skip to content

路由装饰器

路由装饰器由系统提供,用来对控制器里的方法赋予路由请求路径。

用法:

ts
import {FireCatController, Get, Request, Context} from "fire-cat";

export class HomeController extends FireCatController {

  @Get('/') // 为控制器定义路由
  @Request()
  index(ctx: Context) {
    ctx.body = 'hello world'
  }

  @Get('/detail/:id')
  @Request()
  detail(ctx: Context) {
    ctx.body = 'hello world'
  }

}

支持的路由装饰器列表:

  • @Get()
  • @Post()
  • @Del()
  • @Head()
  • @Head()
  • @Put()
  • @All()

Released under the MIT License.