Socket.io erreur d'accrochage dans express.js

Je suis en train de crochet de support.io et express.js ensemble:

var socket = require('./socket_chat/socket.js');

var express = require('express'),
    app = module.exports.app = express();

    var io = require('socket.io').listen(app);

    app.use(express.static(__dirname + '/app'));

io.sockets.on('connection', socket);

À la ligne: var io = require('socket.io').listen(app); j'obtiens une erreur:

Error: You are trying to attach socket.io to an expressrequest handler function. Please pass a http.Server instance.

Il ne semble pas être quelque chose de sur, de SORTE que/de google au sujet de cette erreur...

InformationsquelleAutor alyx | 2014-07-28