NestJS API 만들기 (feat. controller)

문파이더맨·2021년 5월 24일
0

NestJS

목록 보기
1/2
post-thumbnail

🧑‍💻 API를 만들기 위한 명령어

$ 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를 작성할 수 있다!

profile
Sever 개발할래요.

0개의 댓글