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...
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser
http
module:Plus de détails, vous pouvez trouver de la documentation: http://socket.io/docs/#using-with-express-3/4
Vous pouvez le faire sans l'aide de
http
moduleapp.écouter retourner une instance de serveur que vous pouvez utiliser pour la socket.io