• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

Error: secret option required for sessions

19.11.01 00:17 작성 조회수 3.7k

0

지금 jwt 와 session을 동시에 사용하려고 하고 있는데 둘 다 사용하려고 하면 Error: secret option required for sessions 이 에러가 나옵니다. 

그렇다고 session을 사용안하면 Login api 호출할 때 Error: passport.initialize() middleware not in use 에러가 납니다.

passport.initialize() 만 하게 되면 Error: Failed to serialize user into session 에러가 나옵니다..

혹시 jwt와 session을 동시에 사용할 수는 없나요 ?

jwt는 userid와 password를 담는 용도가 아니라 다른 용도로 사용하려고 하는 토큰입니다.

Error: secret option required for sessions를 해결하는 방법을 알려주시면 감사하겠습니다!

답변 1

답변을 작성해보세요.

0

express-session 미들웨어에 secret 속성을 넣어주면 됩니다.(resave가 있는 부분입니다)