1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- var passport = require('passport');
- var cookieSession = require('cookie-session');
- var bodyParser = require('body-parser');
- var cookieParser = require('cookie-parser');
- var csrf = require('csurf');
- module.exports = function(app, express) {
-
-
-
- app.use("/", express.static("app/"));
- app.set('views', __dirname + '/../views');
- app.use(bodyParser.urlencoded({ extended: false }));
- app.use(bodyParser.json());
-
- app.use(cookieParser());
- app.use(cookieSession({secret: 'Super secret, this should be something super secure'}));
-
-
- app.use(csrf());
-
- app.set('view engine', 'ejs');
-
-
-
-
-
-
-
-
-
-
- app.use(function(req, res, next) {
- res.locals.csrfToken = req.csrfToken();
- res.cookie('XSRF-TOKEN', req.csrfToken());
- next();
- });
-
-
- app.use(passport.initialize());
- app.use(passport.session());
- }
|