Skip to content

Commit a7cdf29

Browse files
committed
feat(express): add express-sequelize-session
1 parent a22847d commit a7cdf29

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

Diff for: app/templates/_package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
"bluebird": "^2.9.34",
2121
"connect-mongo": "^0.8.1",<% } %><% if (filters.sequelize) { %>
2222
"sequelize": "^3.5.1",
23-
"sqlite3": "~3.0.2",<% } %><% if (filters.auth) { %>
23+
"sqlite3": "~3.0.2",
24+
"express-sequelize-session": "0.4.0",<% } %><% if (filters.auth) { %>
2425
"jsonwebtoken": "^5.0.0",
2526
"express-jwt": "^3.0.0",
2627
"passport": "~0.2.0",

Diff for: app/templates/server/config/express.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ var config = require('./environment');<% if (filters.auth) { %>
1717
var passport = require('passport');<% } %><% if (filters.twitterAuth) { %>
1818
var session = require('express-session');<% if (filters.mongoose) { %>
1919
var mongoStore = require('connect-mongo')(session);
20-
var mongoose = require('mongoose');<% } %><% } %>
20+
var mongoose = require('mongoose');<% } else if(filters.sequelize) { %>
21+
var sqldb = require('../sqldb');
22+
var Store = require('express-sequelize-session')(session.Store);<% } %><% } %>
2123

2224
module.exports = function(app) {
2325
var env = app.get('env');
@@ -42,7 +44,8 @@ module.exports = function(app) {
4244
store: new mongoStore({
4345
mongooseConnection: mongoose.connection,
4446
db: '<%= _.slugify(_.humanize(appname)) %>'
45-
})<% } %>
47+
})<% } else if(filters.sequelize) { %>,
48+
store: new Store(sqldb.sequelize)<% } %>
4649
}));
4750
<% } %>
4851
app.set('appPath', path.join(config.root, 'client'));

0 commit comments

Comments
 (0)