v5.0.0
yarn global add @nestjs/cli
nest new NestJS
get, post,路由,query,body,responseHeader,requestHeader
import { Get, Post,Controller, Header, Query, Body, Req } from '@nestjs/common';
@Controller('login')
export class AppController {
@Get() // get请求 http://localhost:3000/login
@Header('access-control-allow-origin', '*')
@Header('X-username', 'Ajanuw')
root(
@Req() req,
@Query('name') username): string {
return 'Hello World!';
}
@Post('post') // http://localhost:3000/login/post
create(@Body() body) {
console.log( body); // post来的数据
}
}
动态路由
@Get(':id')
findOne(@Param() params) {
console.log(params.id);
return {};
}