Appearance
控制器
控制器负责处理传入的请求和向客户端返回响应。
路由
路由 是访问后台的途径,我们可以在控制器与控制器方法中声明路由规则。
方法路由以控制器路由规则为前缀,访问findAll
方法需要使用bm/all
路由
import { Controller, Get } from '@nestjs/common';
@Controller('bm')
export class CatsController {
@Get('all')
findAll(): string {
return 'banmashou.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();