먼저 PC에 Node.js가 설치되어 있는지 확인을 해야 합니다. 설치 되어있는 것이 확인 되었다면 Nest CLI를 사용하여 새 프로젝트를 생성해보겠습니다. npm이 설치된 상태에서 OS 터미널에서 다음 명령어를 사용합니다. 디렉토리 project-name이 생성
컨트롤러는 들어오는 요청을 처리하고 클라이언트에 응답을 반환하는 역할을 합니다.브라우저에서 http 요청을 보내면 request를 받고 response를 주는 역할을 합니다.컨트롤러는 기본적으로 클래스와 데코레이터를 사용합니다. 데코레이터는 스프링의 어노테이션이라고 생
해당 게시글은 "NestJS 공식 홈페이지"와 인프런 강의 "탄탄한 백엔드 NestJS, 기초부터 심화까지(윤상석)"을 참고하여 만들었습니다.
모듈 모듈은 데코레이터로 주석이 달린 클래스입니다. @Moudle() 데코레이터는 Nest가 애플리케이션 구조를 구성하는데 사용하는 @Module() 메타 데이터를 제공합니다. 모듈 만들기 명령어 역시 공식 홈페이지에 잘 정리되어 있습니다. https://docs.n
미들웨어어는 라우트 핸들러보다 먼저 호출되는 함수입니다. 미들웨어 기능은 애플리케이션의 요청-응답 주기에서 요청 및 응답 객체와 미들웨어 기능에 액세스할 수 있습니다.Nest 미들웨어는 기본적으로 express 미들웨어와 동일합니다.미들웨어 기능은 다음 작업을 수행할
해당 게시글은 "NestJS 공식 홈페이지"와 인프런 강의 "탄탄한 백엔드 NestJS, 기초부터 심화까지(윤상석)"을 참고하여 만들었습니다.
파이프 파이프는 파이프 변환 인터페이스를 구현하는 @Injectable() 데코레이터가 달린 클래스 입니다. 파이프에는 두 가지 일반적인 사용 사례가 있습니다. 변환: 입력 데이터를 원하는 형식으로 변환(예: 문자열에서 정수로) validation: 입력 데이터를 평
해당 게시글은 "NestJS 공식 홈페이지"와 인프런 강의 "탄탄한 백엔드 NestJS, 기초부터 심화까지(윤상석)"을 참고하여 만들었습니다.