Skip to content

Instantly share code, notes, and snippets.

@mappmechanic
Last active January 26, 2018 12:45
Show Gist options
  • Save mappmechanic/03cb5f7e2c5e85a552e22a31123aad3a to your computer and use it in GitHub Desktop.
Save mappmechanic/03cb5f7e2c5e85a552e22a31123aad3a to your computer and use it in GitHub Desktop.
var express = require('express');
var path = require('path');
var bodyParser = require('body-parser');
var expressSession = require('express-session');
var cookieParser = require('cookie-parser');
var app = express();
// must use cookieParser before expressSession
app.use(cookieParser());
app.use(expressSession({
secret:'<some-secret-token-here>',
resave: true,
saveUninitialized: true
}));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(express.static(path.join(__dirname, 'public')));
// Error Handler for 404 Pages
app.use(function(req, res, next) {
var error404 = new Error('Route Not Found');
error404.status = 404;
next(error404);
});
module.exports = app;
app.listen(9000, function(){
console.log('Example app listening on port 9000!')
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment