[내일배움캠프] TIL_230103

JungHoon Han·2023년 1월 3일
0

내일배움캠프

목록 보기
46/78

오늘의 문제

  1. 팀프로젝트중 다른 팀원이 맡은 로그인기능을 내가 작업한 유닛에 미들웨어를 적용시키려고 하니 미들웨어에서 next()로 넘긴 res.locals.user를 가져오지 못함.

내가 시도해본 것

  1. 미들웨어쪽과 컨트롤, 서비스, 레파짓토리 등 콘솔로 어디서 에러가 나는지 확인해보고, 미들웨어위치나 여러가지 옮겨봄.

어떻게 해결했나

  1. res.locals.user를 서비스에서 호출하고 있었는데 컨트롤에서 호출하니 해결이 됐다.

새롭게 배우거나 깨달은건 무엇인가

  1. 처음에 작업할땐 작동했던걸로 기억하는데 작업하다가 다른 팀원이 막힌부분을 해결해주고 다시 돌아와 작동하니 안돼서 많이 헤맸던것같다. 조금 더 미들웨어의 로직을 이해해야 할것같다.
profile
Node.js 주니어 개발자

0개의 댓글