nest学习(一)
-
核心文件目录
src -app.controller.ts -app.module.ts -main.ts
-
控制器controller
import { Controller, Get, Res, Req, HttpStatus } from '@nestjs/common'; @Controller() export class AppController { @Get() getHello(@Res() res) { res.status(HttpStatus.CREATED).send(); } // async/await @Get() async getHello(@Res() res): Promise<any[]> { res.status(HttpStatus.OK).json([]); } }
-
路由router
在controller修饰器中定于路由
@Controller(‘cat’) // localhost:3000/cat
路由器通配符
?, +, *, -, ., and ()
路由参数
@Get(':id') findOne(@Param() params) { con