TIL 2023-05-04

오성인·2023년 5월 4일
0

TIL

목록 보기
24/66
post-thumbnail

1. 오늘 겪은 문제

  1. logger
  2. jwt, passport

2. 해본 시도

  1. 어제 말했던 logger 어제 logger 에 대하여 알아보고 사용하였다. 사용하고 싶은 부분에서 Logger 을 불러와준 뒤 생성자 함수를 통해 불러와 주면 된다.
  2. jwt, passport 를 이용하여 인증과 인가에 대한 부분을 처리했다. nest에서 인증을 담당하는 미들웨어인 Guard를 사용하기 위한 useGuards함수와 passport에서 제공하는 AuthGuard()를 통해서 user 정보에 대하여 확인하였다. auth module에서 정의한 부분이기 때문에 해당 module에서 exports 하고 사용할 다른 module에 import하는 것도 잊지 말자.

3. 해결 방법

  1. logger 에는 log, warning, error, debug, verbose 5가지의 옵션이 있고 사용하는 곳에 맞춰 사용할 수 있다.

4. 새롭게 알게 된 점

  • passport 패키지와 Guard 미들웨어에 대하여 알게 되었다. 아직은 명확하게 인증과 인가의 과정이 머리에 들어오지는 않지만 내일 공식문서 더 찾아봐야지

5. 오늘 더 효율적으로 일할 수 있었을 것 같은 방법은?

  • 없음
profile
기여하는 개발자

0개의 댓글