Skip to content

Instantly share code, notes, and snippets.

@matsumotius
Created October 13, 2011 09:51
Show Gist options
  • Save matsumotius/1283874 to your computer and use it in GitHub Desktop.
Save matsumotius/1283874 to your computer and use it in GitHub Desktop.
express server
var express = require('express');
var app = module.exports = express.createServer();
var store = new (require('connect').session.MemoryStore)();
app.configure(function(){
app.set('views', __dirname + '/view');
app.set('view options', { layout : false, filename : __dirname + '/view/index.jade' });
app.set('view engine', 'jade');
app.use(express.static(__dirname + '/static'));
app.use(express.bodyParser());
app.use(express.cookieParser());
app.use(express.methodOverride());
app.use(express.session({ store : store, secret: 'string', cookie: { httpOnly: false } }));
});
app.get('/hello', function(req, res) {
res.render('hello.jade', {
locals : { }
});
});
app.listen(3000);
console.log("Express server listening on port %d", app.address().port);
var io = require('socket.io').listen(app);
io.sockets.on('connection', function (socket) {
socket.on('message', function (message) { });
socket.on('disconnect', function () { });
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment