오늘의 문제
- 팀프로젝트중 다른 팀원이 맡은 로그인기능을 내가 작업한 유닛에 미들웨어를 적용시키려고 하니 미들웨어에서 next()로 넘긴 res.locals.user를 가져오지 못함.
내가 시도해본 것
- 미들웨어쪽과 컨트롤, 서비스, 레파짓토리 등 콘솔로 어디서 에러가 나는지 확인해보고, 미들웨어위치나 여러가지 옮겨봄.
어떻게 해결했나
- res.locals.user를 서비스에서 호출하고 있었는데 컨트롤에서 호출하니 해결이 됐다.
새롭게 배우거나 깨달은건 무엇인가
- 처음에 작업할땐 작동했던걸로 기억하는데 작업하다가 다른 팀원이 막힌부분을 해결해주고 다시 돌아와 작동하니 안돼서 많이 헤맸던것같다. 조금 더 미들웨어의 로직을 이해해야 할것같다.