node.js로 로그인 세션 mysql에 저장처리
페이지 정보
본문
1. npm install express-mysql-session --save
위 명령어로 mysql session 관련 모듈을 설치 및 저장
2. 모듈선언
var MySQLStore = require('express-mysql-session')(session);
모듈 선언 후
app.use에 해달 모듈 객체를 선언하여 사용한다.
app.use(session({
secret: 'bruce0415!@#$%^&*',
resave: false, // 계속 새로 발급하지 않는다
saveUninitialized: true, // 세션아이디를 사용하기 전까지 미발급
store: new MySQLStore({
host: 'localhost',
port: 3306,
user: 'root',
password: 'root',
database: 'o2'
})
}));
3. 실행
4. mysql 데이터베이스에 저장된 걸 확인한다.
확인 명령어 : select * from sessions;
data 컬럼에 "Bruce"라는 세션 데이터가 저장된 것을 확인.
5. logout
- 이전글node.js로 암호화 테스트하기 22.07.22
- 다음글node.js로 로그인 및 로그아웃 해보기 22.07.21
댓글목록
등록된 댓글이 없습니다.