Error: secret option required for sessions

미해결질문
skdltm357 프로필

지금 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달 전

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

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스