웹2 [NestJS] controller 알아보기 이번 글에서는 src 디렉토리 아래에 있는 controller에 대해 알아볼 예정이다. controller란? 일반적으로 웹 어플리케이션에서 controller는 외부의 요청을 처리하는 모듈을 뜻한다. 즉, 클라이언트의 요청을 받아 요청에 따른 동작을 수행하고 응답을 반환하는 역할을 하는 것이다. Node.js의 express를 사용해 본 사람은 컨트롤러가 라우터 역할을 한다고 생각하면 된다. 컨트롤러 생성 새로운 컨트롤러를 생성해보자. nest g co 위의 명령을 통해 새로운 컨트롤러를 생성할 수 있다. 명령을 실행한 뒤 controller의 이름을 입력하면 새로운 컨트롤러가 생성된다. 종종 UnhandledPromiseRejectionWarning: Error: Unknown argument ski.. 웹/Node 2022. 6. 24. [NestJS] NestJS 프로젝트 시작하기 1. @nestjs/cli 설치 CLI를 통해 NestJS 프로젝트를 생성할 수 있도록 제공하기 때문에 cli를 설치해준다. (npm을 사용하는 것 추천) npm i -g @nestjs/cli 설치 후 nest 커맨드를 실행하면 다른 커맨드들의 리스트를 확인할 수 있다. (설치가 완료되었다는 뜻) 2. 프로젝트 생성하기 nest new 'project-name' package manager는 npm으로 선택하였다. 프로젝트를 생성하면 다음과 같은 구조로 프로젝트가 생성된다. package.json을 보면 다양한 script가 이미 정의되어 있다. (eslint랑 prettier 설정 안 해줘도 되는 거 너무 편하다..) 이렇게 하면 프로젝트 생성은 끝이다. 이제 원하는 단위 별로 나눠서 모듈을 생성하고 .. 웹/Node 2022. 6. 22. 이전 1 다음