Skip to content

Instantly share code, notes, and snippets.

@pasupulaphani
Last active December 29, 2015 05:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pasupulaphani/7620563 to your computer and use it in GitHub Desktop.
Save pasupulaphani/7620563 to your computer and use it in GitHub Desktop.
var r_login = require('./login');
var r_posts = require('./posts');
var r_errors = require('./errors');
var expressWinston = require('express-winston');
var winston = require('winston');
module.exports = function(app) {
//express-winston logger makes sense BEFORE the router.
app.use(expressWinston.logger({
transports: [
new winston.transports.Console({json: true, colorize: true})
]
}));
app.get('/', function (req, res, next) {
res.redirect("/posts");
});
// routes
r_login(app); //handle login, signup and logout
r_posts(app); // post CRUD
//express-winston errorLogger makes sense AFTER the router.
app.use(expressWinston.errorLogger({
transports: [
new winston.transports.Console({json: true, colorize: true})
]
}));
r_errors(app); // handle errors (404 and 500)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment