본문 바로가기

코드짜는 마케터

[node.js] session에 저장된 쿠키 id를 데이터베이스에 저장하는 방법

 

내가 사용할 저장소는 MongoDB

 

npm install connect-mongo

설치한 다음에 

sever.js(최상위 라우터와 미들웨어가 포함되어 있는 js 파일)에 import mongostore를 진행

import MongoStore from "connect-mongo";

app.use(session({
    secret:"Hello!",
    resave:true,
    saveUninitialized:true,
    store:MongoStore.create({mongoUrl:"mongodb:몽고저장소 주소"})
}))

 

이렇게 해놓으면 서버를 종료(node.js) 하더라도 데이터베이스에 기록이 남아 누가 로그인 되었는 지 확인 가능