Node.js는 Single-thread 일까?
Event Loop


nest.js 인증관련

오늘은 nest.js 팀 협업에서 로그인 하는것과 인증관련으로 했는데,
express와 다르게 그냥 import한다고 불러와지는 것이 아니라
nest.js를 이해한다고 너무 오래 걸리고 어려웠다.

auth기능에 user관련 기능이 전부 다 있는데 거기에 UserGuard를 만들어서
처음에 user.controller에서 사용하는 것은 전부 다 되었다.

근데 다른 폴더(event)에 들어가서 @UseGuards(UserGuard)를 사용하였는데 import를 했는데도 되지 않았다.
그래서 이것저것 찾아보니까 user.module에서 export로 UserGuard와 거기에서 사용하는 파일을 보내주고
사용하는쪽 모듈에서 import해야했다.

여기까지 하는것도 오래걸렸는데 모든 모듈에서 다 import를 해야할까? 라는 생각이 들어 찾아보다 @Global()을 찾아 적용해서 성공!!

어쨌든 til 끝!

태그:

카테고리:

업데이트: