$ nest g controller 'app-name'
ex) nest g controller admin
import { Controller } from '@nestjs/common'; @Controller('admin') export class AdminController {}
이러한 형식의 admin.controller.ts 파일이 생성된다.
- 여기에 추가적으로 Get, Post, Header, HTTPcode 등을 import 할 수 있다.
@Get() findAll(): string { return 'This action returns all admin'; } @Get('docs') @Redirect('https://nestjs.com', 302) getDocs(@Query('version') version) { if (version && version == '5') { return { url: 'https://docs.nestjs.com/v5/' }; } }
👆 이러한 형식으로 API를 작성할 수 있다!