Added a comment explanation on returnTo previous URL middleware, changed static cache from 1 week to 1 month
This commit is contained in:
6
app.js
6
app.js
@ -11,8 +11,6 @@ var passport = require('passport');
|
|||||||
var expressValidator = require('express-validator');
|
var expressValidator = require('express-validator');
|
||||||
var connectAssets = require('connect-assets');
|
var connectAssets = require('connect-assets');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load controllers.
|
* Load controllers.
|
||||||
*/
|
*/
|
||||||
@ -50,7 +48,6 @@ mongoose.connection.on('error', function() {
|
|||||||
|
|
||||||
var hour = 3600000;
|
var hour = 3600000;
|
||||||
var day = (hour * 24);
|
var day = (hour * 24);
|
||||||
var week = (day * 7);
|
|
||||||
var month = (day * 30);
|
var month = (day * 30);
|
||||||
|
|
||||||
app.set('port', process.env.PORT || 3000);
|
app.set('port', process.env.PORT || 3000);
|
||||||
@ -85,8 +82,9 @@ app.use(function(req, res, next) {
|
|||||||
next();
|
next();
|
||||||
});
|
});
|
||||||
app.use(flash());
|
app.use(flash());
|
||||||
app.use(express.static(path.join(__dirname, 'public'), { maxAge: week }));
|
app.use(express.static(path.join(__dirname, 'public'), { maxAge: month }));
|
||||||
app.use(function(req, res, next) {
|
app.use(function(req, res, next) {
|
||||||
|
// Keep track of previous URL
|
||||||
if (req.method !== 'GET') return next();
|
if (req.method !== 'GET') return next();
|
||||||
var path = req.path.split('/')[1];
|
var path = req.path.split('/')[1];
|
||||||
if (/(auth|login|logout|signup)$/.test(path)) return next();
|
if (/(auth|login|logout|signup)$/.test(path)) return next();
|
||||||
|
Reference in New Issue
Block a user