consumer

· NestJS
미들웨어를 이용하여, 요청이 들어오는 모든 api에 대해 log를 남길 수 있도록 해보자. Before begin 사실, 서버로 들어오는 모든 요청에 대해 로그를 만들어 DB에 저장하기 위해 이 작업은 시작되었다. 아래 그림은 NestJS에서 제공하는 Middleware flow와 NestJS의 LifeCycle이다. Middleware??? 위 그림에서 볼 수 있듯이 Middleware는 route handler 함수에 들어가기 전에 실행되는 함수이다. 그리고 이 Middleware Function에서는 request 객체, response 객체, next 함수에 접근이 가능하다. 기본 아이디어 처음에는 인터셉터에서 Log를 남겨보려고 하였으나, 이렇게 되면 가드에 막히는 요청들은 로그를 남길 수 없게..
moyanglee
'consumer' 태그의 글 목록