전체 글 48

Nestjs 따라잡기 4

미들웨어클라이언트의 요청을 라우터 핸들러가 받기 전에 가로채 다른 작업을 처리공통 실행해야 하는 인증, 로깅요청과 응답 객체를 변경 가능요청의 validation 체크사용법@Injectable 데코레이터 사용NestMiddleware 인터페이스를 implements해서 사용Module class 내부에 configure 사용하여 선언 -> NestModule implements.forRoutes({path: '...', method:RequestMethod.Get} );.forRoutes( {path: 'ab*cd',method:RequestMethod.ALL} );MiddlewareConsumerMiddleware 관리를 위한 내장 모듈헬퍼클래스를 사용하여 여러 스타일로 미들웨어를 설정forRoutes..

Nestjs 따라잡기 2

Module모듈 기반 구조Root이 기본 생성된 모듈을 root에 import 하여 사용모듈 구조controllerproviderclient -> Controller -> provider -> Controller -> client소스 Generator소스 자동 생성 Generator 존재Angular의 Generator와 똑같은 기능 수행Moduel,Controller,Service등을 생성 가능모듈 추가터미널 > nest g module userssrc/user/ , users.modules.ts 생성컨트롤러 추가터미널 > nest g controller userssrc/user/users.controller.ts : 생성, path 추가src/user/users.modules.ts : 업데이트 컨트롤..