Bonjour à tous actuellement je suis en train de suivre le tuto socket.io de grafikart qui nous permet de créer un système de chat, l'ennui c'est que lorsque je souhaite écouter les différentes connexions du serveur node js en faisant var io = require('socket.io').listen(httpServer); comme indiqué dans la vidéo j'ai une érreur : TypeError: require(...).listen is not a function , pour info j'ai déjà téléchargé la librairie socket.io en faisant npm install socket.io . merci
Hello, vu l'usage du "var" qui est déprécié je pense que le code correspond à une version obsolète.
Sur la doc npm de socket.io ils indiquent plutôt cela pour la version actuelle :
const server = require('http').createServer();
const io = require('socket.io')(server);
io.on('connection', client => {
client.on('event', data => { /* … */ });
client.on('disconnect', () => { /* … */ });
});
server.listen(3000);
j'ai fait un copié collé de ce code, et là chrome me dit que la page est inaccessible,(en fait sa ne fait que mouliner sans fin) et je n'ai pas d'erreuur particulière dans la console.
Si tu veux afficher une page dans ton navigateur il faut paramétrer une route pour la réponse.
Autrement as tu bien implémenté un console.log pour l'affichage en console et personnalisé le "event" pour l'événement écouté ?