Skip to content

Instantly share code, notes, and snippets.

@fiveisprime
Created December 19, 2013 15:18
Show Gist options
  • Save fiveisprime/8040774 to your computer and use it in GitHub Desktop.
Save fiveisprime/8040774 to your computer and use it in GitHub Desktop.
Express router.
var express = require('express')
, routes = require('./server/routes')
, path = require('path')
, app = express();
app.set('port', process.env.PORT || 3000);
app.set('view engine', 'hbs');
app.set('views', path.resolve(__dirname, 'views'));
app.disable('x-powered-by');
app.use(express.compress());
app.use(express.json());
app.use(express.static(path.resolve(__dirname, 'public')));
//
// Routes
// ======
//
app.get('/', routes.index);
app.get('/dates/:date?', routes.dates);
app.get('/:id', routes.detail);
app.listen(app.get('port'), function() {
console.log('Server listening on port', app.get('port'));
});
var express = require('express')
, routes = require('./server/routes')
, path = require('path')
, app = express();
app.set('port', process.env.PORT || 3000);
app.set('view engine', 'hbs');
app.set('views', path.resolve(__dirname, 'views'));
app.disable('x-powered-by');
app.use(express.compress());
app.use(express.json());
app.use(express.router());
app.use(express.static(path.resolve(__dirname, 'public')));
//
// Routes
// ======
//
app.get('/', routes.index);
app.get('/dates/:date?', routes.dates);
app.get('/:id', routes.detail);
app.listen(app.get('port'), function() {
console.log('Server listening on port', app.get('port'));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment