Node.js + Express4でセッションを使うときをMySQLを使いたい。
以下個人的なメモ。 MySQLはインストール済みが前提
こちらのサイトを参考にしました。
https://github.com/expressjs/session
https://github.com/nlf/connect-mysql
http://qiita.com/zaru/items/68b4f64c1f0d10b6a27e
・インストール
$ npm install express-session
$ npm installconnect-mysql
・packaeg.jsonに追記
・読み込み。
var session = require('express-session');
var MySQLStore = require('connect-mysql')(session),
options = {
secret: 'hoge',
config: {
host: "",
database: "",
user: "",
password: ""
}
};
app.use(session({
store: new MySQLStore(options),
secret: 'hoge'
}));