0. 요청 1. middleware (미들웨어) 2. guards (가드) - 주로 permission (인증) 처리를 할 때 사용합니다. 3. pre-interceptors (인터셉터) - 주로 post-interceptor를 위한 변수 선언, 함수 실행을 합니다. (선택) 4. Pipes (파이프) - 변환(요청 바디를 원하는 형식으로 변환), 유효성 검사를 합니다. 5. Controller (컨트롤러) - 라우터 역할을 수행합니다. (서비스 로직의 결과를 응답합니다.) 6. Service (서비스 ; 컨트롤러 안에 정의되어 있다면) - 해당 요청에 대한 핵심 로직이 수행됩니다. 7. post-interceptor (인터셉터) - 주로 pre-interceptor 로직을 가지고 응답한 데이터를 가공하..
NestJS : 로직
0. 요청 1. middleware (미들웨어) 2. guards (가드) - 주로 permission (인증) 처리를 할 때 사용합니다. 3. pre-interceptors (인터셉터) - 주로 post-interceptor를 위한 변수 선언, 함수 실행을 합니다. (선택) 4. Pipes (파이프) - 변환(요청 바디를 원하는 형식으로 변환), 유효성 검사를 합니다. 5. Controller (컨트롤러) - 라우터 역할을 수행합니다. (서비스 로직의 결과를 응답합니다.) 6. Service (서비스 ; 컨트롤러 안에 정의되어 있다면) - 해당 요청에 대한 핵심 로직이 수행됩니다. 7. post-interceptor (인터셉터) - 주로 pre-interceptor 로직을 가지고 응답한 데이터를 가공하..
2022.05.28