码迷,mamicode.com
首页 > Web开发 > 详细

nest.js 基础

时间:2018-05-19 13:04:24      阅读:364      评论:0      收藏:0      [点我收藏+]

标签:user   5.0   query   ade   create   请求   cli   username   uri   

中文文档 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 {};
}

nest.js 基础

标签:user   5.0   query   ade   create   请求   cli   username   uri   

原文地址:https://www.cnblogs.com/ajanuw/p/8850050.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!