nest.js 基础

中文文档 https://docs.nestjs.cn/4.6/firststeps

官方文档 https://docs.nestjs.com/

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 {};
}

猜你喜欢

转载自www.cnblogs.com/ajanuw/p/8850050.html