Skip to content

控制器

向军大叔每晚八点在 抖音bilibli 直播

xj-small

控制器负责处理传入的请求和向客户端返回响应

路由

路由 是访问后台的途径,我们可以在控制器与控制器方法中声明路由规则。

方法路由以控制器路由规则为前缀,访问findAll方法需要使用hd/all路由

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

@Controller('hd')
export class CatsController {
  @Get('all')
  findAll(): string {
    return 'houdunren.com@向军大叔';
  }
}

前缀

man.ts主文件中设置路由前缀,下面是设置路由以/api为前缀,但是直接通过域名访问的/ 根路由排除。

import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  app.setGlobalPrefix('api', {
    //排除/路由
    exclude: ['/'],
  });
  await app.listen(3000);
}
bootstrap();