Skip to content

Commit 8fa3e0a

Browse files
committed
fix(server): exclude session code if noModels
1 parent e59864e commit 8fa3e0a

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

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

+4-3
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ import errorHandler from 'errorhandler';
1515
import path from 'path';
1616
import lusca from 'lusca';
1717
import config from './environment';<% if (filters.auth) { %>
18-
import passport from 'passport';<% } %>
19-
import session from 'express-session';<% if (filters.mongoose) { %>
18+
import passport from 'passport';<% } %><% if(!filters.noModels) { %>
19+
import session from 'express-session';<% } %><% if (filters.mongoose) { %>
2020
<%_ if(semver.satisfies(nodeVersion, '>= 4')) { _%>
2121
import connectMongo from 'connect-mongo';<% } else { _%>
2222
import connectMongo from 'connect-mongo/es5';<% } %>
@@ -52,6 +52,7 @@ export default function(app) {
5252
app.use(cookieParser());<% if (filters.auth) { %>
5353
app.use(passport.initialize());<% } %>
5454

55+
<% if(!filters.noModels) { %>
5556
// Persist sessions with MongoStore / sequelizeStore
5657
// We need to enable sessions for passport-twitter because it's an
5758
// oauth 1.0 strategy, and Lusca depends on sessions
@@ -83,7 +84,7 @@ export default function(app) {
8384
},
8485
xssProtection: true
8586
}));
86-
}
87+
}<% } %>
8788

8889
if ('development' === env) {
8990
const webpackDevMiddleware = require('webpack-dev-middleware');

0 commit comments

Comments
 (0)