Error: secretOrPrivateKey must have a value

  • 오류 발생원인 유추
    • 1. dotenv 를 설치하지 않아지 않았다. ->  설치 된 것 확인
    • 2. .env 에 해당하는 값이 없다. -> 키와 값 확인
    • 3. 해당 코드가 올바르지 않다. -> 확인 올바름 jwt.sign(,,,,)
    • 4. 변수 값 확인 -> 'process.env.JWT_SECRET_KEY' 를 체크 -> undefined
      • .env 에 값이 있는데 왜 undefind 일까... -> 공식문서 확인 ->....설치된 라이브러리를 호출 안함...
  • 원인: 설치된 라이브러리 호출 안함 
    • 라이브러리 호출시 항상 코드의 제일 상단에 할것!!

+ Recent posts