Skip to content

Instantly share code, notes, and snippets.

@matsumotius
Created October 21, 2011 09:38
Show Gist options
  • Save matsumotius/1303448 to your computer and use it in GitHub Desktop.
Save matsumotius/1303448 to your computer and use it in GitHub Desktop.
say hello
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) {
io.sockets.emit('hello', message);
});
socket.on('disconnect', function (){ });
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment