[TIL] 25-02-14
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 끝!