티스토리 뷰
node.js 에서 세션관리를 위해서
npm install express-mysql-session –save 를 설치해준다.
var options = {
host: 'database_host',
port: 3306,
user: 'funpass',
password: 'database_user',
database: 'database_password',
schema: {
tableName: 'session_table',
columnNames: {
session_id: 'id',
expires: 'expires',
data: 'data'
}
}
};
var sessionStore = new MySQLStore(options);
app.use(bodyParser.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(session({
key: 'session_table',
secret: 'secret!@#!@#',
store: sessionStore,
resave: true, // 새로고침할때마다 세션을 다시 생성할지 여부
saveUninitialized: true
}));
위와같이 app.js에 추가해준다.
마지막으로, 테이블만 추가해주면 된다.
'개발 > 개발 자료' 카테고리의 다른 글
(Object-C) App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. (0) | 2017.04.04 |
---|---|
(Obejct-C) 생명주기에 따른 실행 함수 (0) | 2017.04.04 |
(node.js) Error: spawn ENOENT 이미지 업로드 오류 (0) | 2017.03.24 |
(JQUERY) <img> SRC 변경하기 (0) | 2017.03.08 |
(jquery) 창크기 변할때마다 이벤트 주기 onsize() 함수 사용하기 (0) | 2017.02.27 |
댓글