Skip to content

Instantly share code, notes, and snippets.

@sivy
Created October 18, 2010 20:40
Show Gist options
  • Save sivy/633013 to your computer and use it in GitHub Desktop.
Save sivy/633013 to your computer and use it in GitHub Desktop.
/**
* Module dependencies.
*/
console.log('getting setup');
express = require('express');
app = module.exports = express.createServer();
var settings = require('./settings'),
sys = require('sys'),
template = require('./template/template'),
loader = require('./template/loader'),
users = require('./users'),
admin = require('./admin');
loader.set_path(settings.template_path);
// Configuration
app.configure(function(){
app.set('views', __dirname + '/views');
app.use(express.bodyDecoder());
app.use(express.cookieDecoder());
app.use(express.session());
app.use(express.methodOverride());
app.use(app.router);
});
// Routes
app.get('/', function(req, res){
console.log("test: " + sys.inspect(req));
res.send('OK');
});
// Only listen on $ node app.js
if (!module.parent) {
app.listen(3000);
console.log("Express server listening on port %d", app.address().port)
}
process.addListener("SIGINT", function () {
console.log("\nInterupted... Goodbye!");
process.exit(0)
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment