Skip to content

Instantly share code, notes, and snippets.

@matthiasak
Created June 27, 2012 15:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matthiasak/3005030 to your computer and use it in GitHub Desktop.
Save matthiasak/3005030 to your computer and use it in GitHub Desktop.
Socket io and Express
var express = require('express'),
app = express.createServer(),
io = require('socket.io'),
sio,
_ = require('underscore');
// Configuration
app.configure(function() {
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.cookieParser());
app.use(express.bodyParser());
app.use(express.session({ secret: "secret" }));
app.use(passport.initialize());
app.use(passport.session());
app.use(app.router);
app.use(express.static(__dirname + '/public'));
});
app.set('view options', {
layout: false
});
console.log("Express server listening on port %d", 80);
sio = io.listen(app);
app.listen(80);
sio.configure(function(){
sio.set('log level', 1);
// sio.set('transports', ['websocket','flashsocket']);
// sio.enable('flash policy server');
// sio.set('flash policy port', 80);
sio.enable('browser client minification');
sio.enable('browser client gzip');
sio.enable('browser client etag');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment