Code cleanup, updated README packages table

This commit is contained in:
Sahat Yalkabov
2014-04-18 14:37:06 -04:00
parent d5f5bd185d
commit 429fc5a8ac
3 changed files with 11 additions and 7 deletions

View File

@ -348,7 +348,6 @@ List of Packages
| static-favicon | Express 4.0 middleware. | | static-favicon | Express 4.0 middleware. |
| express-session | Express 4.0 middleware. | | express-session | Express 4.0 middleware. |
| morgan | Express 4.0 middleware. | | morgan | Express 4.0 middleware. |
| csurf | Express 4.0 middleware. |
| compression | Express 4.0 middleware. | | compression | Express 4.0 middleware. |
| errorhandler | Express 4.0 middleware. | | errorhandler | Express 4.0 middleware. |
| method-override | Express 4.0 middleware. | | method-override | Express 4.0 middleware. |
@ -359,6 +358,7 @@ List of Packages
| jade | Template engine for Express. | | jade | Template engine for Express. |
| lastfm | Last.fm API library. | | lastfm | Last.fm API library. |
| less | LESS compiler. Used implicitly by connect-assets. | | less | LESS compiler. Used implicitly by connect-assets. |
| lusca | CSRF middleware. |
| mongoose | MongoDB ODM. | | mongoose | MongoDB ODM. |
| node-foursquare | Foursquare API library. | | node-foursquare | Foursquare API library. |
| node-linkedin | LinkedIn API library. | | node-linkedin | LinkedIn API library. |

13
app.js
View File

@ -62,7 +62,7 @@ var day = hour * 24;
var week = day * 7; var week = day * 7;
var csrfWhitelist = [ var csrfWhitelist = [
'/signup' '/this-url-will-bypass-csrf'
]; ];
app.set('port', process.env.PORT || 3000); app.set('port', process.env.PORT || 3000);
@ -96,7 +96,6 @@ app.use(function(req, res, next) {
}); });
app.use(function(req, res, next) { app.use(function(req, res, next) {
res.locals.user = req.user; res.locals.user = req.user;
res.locals.secrets = secrets;
next(); next();
}); });
app.use(flash()); app.use(flash());
@ -196,13 +195,19 @@ app.get('/auth/venmo/callback', passport.authorize('venmo', { failureRedirect: '
}); });
// 404 error handler /**
* 404 Error Handler
*/
app.use(function(req, res) { app.use(function(req, res) {
res.status(404); res.status(404);
res.render('404'); res.render('404');
}); });
// 500 error handler /**
* 500 Error Handler.
*/
app.use(errorHandler()); app.use(errorHandler());
/** /**

View File

@ -23,7 +23,6 @@
"static-favicon": "^1.0.2", "static-favicon": "^1.0.2",
"express-session": "^1.0.2", "express-session": "^1.0.2",
"morgan": "^1.0.0", "morgan": "^1.0.0",
"csurf": "^1.1.0",
"compression": "^1.0.1", "compression": "^1.0.1",
"errorhandler": "^1.0.0", "errorhandler": "^1.0.0",
"method-override": "^1.0.0", "method-override": "^1.0.0",
@ -34,6 +33,7 @@
"jade": "^1.3.1", "jade": "^1.3.1",
"lastfm": "^0.9.0", "lastfm": "^0.9.0",
"less": "^1.7.0", "less": "^1.7.0",
"lusca": "^1.0.0",
"mongoose": "^3.8.8", "mongoose": "^3.8.8",
"node-foursquare": "^0.2.0", "node-foursquare": "^0.2.0",
"node-linkedin": "^0.1.6", "node-linkedin": "^0.1.6",
@ -54,7 +54,6 @@
"underscore": "^1.6.0", "underscore": "^1.6.0",
"uglify-js": "^2.4.12", "uglify-js": "^2.4.12",
"validator": "^3.9.0", "validator": "^3.9.0",
"lusca": "^1.0.0"
}, },
"devDependencies": { "devDependencies": {
"mocha": "^1.18.2", "mocha": "^1.18.2",