Instantly share code, notes, and snippets.

Embed
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");
@itsjustcon

This comment has been minimized.

itsjustcon commented Mar 28, 2013

Worked like a charm. Thanks!

@mohsen1

This comment has been minimized.

mohsen1 commented Apr 20, 2013

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

@justaurelia

This comment has been minimized.

justaurelia commented Apr 23, 2013

Thanks !!!!

@fesja

This comment has been minimized.

fesja commented Sep 1, 2013

thanks!

@satbirdd

This comment has been minimized.

satbirdd commented Oct 4, 2013

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

@dfkuro

This comment has been minimized.

dfkuro commented Dec 10, 2013

Thanks, it works.

@thomasbrueggemann

This comment has been minimized.

thomasbrueggemann commented Dec 23, 2013

Perfect, thank you!

@fmoris

This comment has been minimized.

fmoris commented Dec 27, 2013

Thanks!

@drjova

This comment has been minimized.

drjova commented Mar 12, 2014

Thanks!

@DrDyne

This comment has been minimized.

DrDyne commented Mar 16, 2014

Thanks a lot !

@pomerus

This comment has been minimized.

pomerus commented Apr 13, 2014

Thank you !

@quinvit

This comment has been minimized.

quinvit commented May 2, 2014

Thank you !

@vishakashoka

This comment has been minimized.

vishakashoka commented Jun 27, 2014

You Rock! Thank you

@asccigcc

This comment has been minimized.

asccigcc commented Jul 22, 2014

Thank you!

@heanfig

This comment has been minimized.

heanfig commented Aug 18, 2014

Excelent, Thank You :)

@scottglenblanch

This comment has been minimized.

scottglenblanch commented Nov 4, 2014

Thanks a ton!

@mackeyguenther

This comment has been minimized.

mackeyguenther commented Nov 13, 2014

👍

@titechnologies

This comment has been minimized.

titechnologies commented Jan 12, 2015

Good one... Thanks alot!!!

@mikes16

This comment has been minimized.

mikes16 commented Mar 11, 2015

Niceeee!! Thank you!! ;)

@bsautron

This comment has been minimized.

bsautron commented Nov 12, 2015

Excellent

@peheje

This comment has been minimized.

peheje commented Jan 18, 2016

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

@jpna

This comment has been minimized.

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