Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
How to use socket.io with Express 3
/**
* Module dependencies.
*/
var express = require('express')
, routes = require('./routes')
, http = require('http');
var app = express();
var server = app.listen(3000);
var io = require('socket.io').listen(server);
app.configure(function(){
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.static(__dirname + '/public'));
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
});
app.configure('development', function(){
app.use(express.errorHandler());
});
app.get('/', routes.index);
console.log("Express server listening on port 3000");

Worked like a charm. Thanks!

mohsen1 commented Apr 20, 2013

Thank you, it was helpful. It's number one result for "using express 3 and socket.io".

Thanks !!!!

fesja commented Sep 1, 2013

thanks!

satbirdd commented Oct 4, 2013

the 7th line"http = require('http');", ti's neccesary? i did't see you use http

dfkuro commented Dec 10, 2013

Thanks, it works.

Perfect, thank you!

fmoris commented Dec 27, 2013

Thanks!

drjova commented Mar 12, 2014

Thanks!

DrDyne commented Mar 16, 2014

Thanks a lot !

pomerus commented Apr 13, 2014

Thank you !

quinvit commented May 2, 2014

Thank you !

You Rock! Thank you

Thank you!

heanfig commented Aug 18, 2014

Excelent, Thank You :)

Thanks a ton!

Good one... Thanks alot!!!

mikes16 commented Mar 11, 2015

Niceeee!! Thank you!! ;)

peheje commented Jan 18, 2016

Works like a charm. Stackoverflow posts failed to help me, but this works like a charm.

jpna commented Jan 10, 2017

Very helpful, thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment