목록Web/NestJS (2)
Joon's Space
Movies 컨트롤러 생성하기 (nest g co 명령어) nest 명령어를 통해 영화 api에 필요한 새로 필요한 컨트롤러를 genereate 해준다. controller의 alias는 'co' 이므로 nest g co 이런 식으로 명령어를 사용한다. controller의 이름을 입력하면 밑의 그림과 같이 파일이 새로 생겨난다. import { Module } from '@nestjs/common'; import { MoviesController } from './movies/movies.controller'; @Module({ imports: [], controllers: [MoviesController], providers: [], }) export class AppModule {} 다음과 같이 자..
NestJs 의 구조 기본적으로 프로젝트파일들을 생성했을 때, 가장 중요한 폴더 src를 살펴보면 controller, module, service, main 파일이 있다. nestjs 에서는 controller, service 의 파일코드들을 module 에서 관리하고, 이러한 모듈들을 main 파일에서 실행시키는 구조이다. import { Controller, Get, Post } from '@nestjs/common'; import { AppService } from './app.service'; @Controller() export class AppController { constructor(private readonly appService: AppService) {} @Get() getHello..