[P2023] express session 사용

김남경·2023년 4월 22일
0

project

목록 보기
14/36

로그인하면서 Cookie에 바로 저장하는 것 보다 암호화해서 저장되는 express-session을 사용하려고 했다

그래서 구글에서 가져온 정보를, 계속 유지하기 위해서는 브라우저에 저장해놓고 사용할 수 있게 하려고 했는데 session이 router 안에서만 유효하고 바깥에서는 유효하지 않은 문제가 생겨 이를 수정해 범용적으로 사용하고 싶었다

처음에는 store 설정이 없기 때문이라고 판단해서 store를 추가하려고 했다 DB에 요청을 계속 보내지 않도록 그중에서도 Memorystore를 추가했다

하지만 store를 공유하는 것이 쉽지 않았는데

cashValue로 전역변수를 지정한 다음에 그쪽에 저장하도록 하니 유지가 되었다

참고

[WEB] 세션(Session) in Express
Sharing a variable between 2 routes express

profile
기본에 충실하며 앞으로 발전하는

0개의 댓글