NestJS 中,@ 符号是有什么含义

在 NestJS 中,@ 符号通常用于装饰器(decorators),这是一种特殊的语法,用于向类、方法或 属性添加元数据。装饰器可以用于许多不同的用途,例如定义控制器、路由、中间件、管道、拦截器等。以下是一个使用 @Controller 装饰器定义控制器的示例:

import { Controller, Get } from '@nestjs/common';

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

在这个例子中,@Controller 装饰器用于定义一个控制器类,它将处理与“/cats”相关的所有路由。@Get 装饰器用于定义一个处理 HTTP GET 请求的方法。这个方法将返回一个字符串,表示所有的猫。

你可能感兴趣的:(nestjs,开发语言,nestjs)