DB Connected
Error: secretOrPrivateKey must have a value
at module.exports [as sign] (C:\nodejs\doit-node\myContacts\node_modules\jsonwebtoken\sign.js:111:20)
at C:\nodejs\doit-node\myContacts\controllers\loginController.js:29:23
난 에러 읽는 방법을 잘 모른다.
그래도 해결했다.
secretOrPrivateKey must have a value
우선 이 부분은 jwt 시크릿 키를 못 가져온다는 것 같다.
at module.exports [as sign]
모듈 익스포트 sign도 사용 못하는 것 같고...
\loginController.js:29:23
음 로그인 컨트롤러 부분 29번째 줄을 보라는 소리인가?
여기가 잘 못 됐다고 말해주는 것 같다.
const token = jwt.sign( { id: user._id}, jwtSecret); / 수정완료
중괄호 부분을 그림처럼 작성해서 오류가 발생한 것을 깨달았다. 맙소사...
에러 코드를 보고 오류를 해결할 수 있다는 자신감을 가지는 계기가 되었다.