控制器负责处理传入的请求并返回响应给客户端。

示例

@Controller('cats')
export class CatsController {
  @Get()
  findAll(): string {
    return 'This action returns all cats';
  }
}

在这个特定的例子中,@Controller('cats') 装饰器将一个类标记为一个 Nest.js 控制器。'cats' 是一个路由路径前缀。这意味着,这个控制器将处理所有以 /cats 路径开始的请求。

  • 同时@Get定义了该路径下的GET请求的处理函数