Bonjour à tous,
J'ai une erreur que je ne comprends pas (oui logique vous allez me dire lol).
Voici mon code, app.js :
Et voici mon code coté client :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 var http = require('http'); var fs = require('fs'); var url = require('url'); var server = http.createServer(function(req, res) { console.log("un utilisateur affiche la page"); var page = url.parse(req.url).pathname; console.log(page); }); // Chargement de socket.io var io = require('socket.io').listen(server); // Quand on client se connecte, on le note dans la console io.sockets.on('connection', function (socket) { socket.emit('message', {content: 'Vous êtes bien connecté !', nom: 'Ducon'}); socket.on('message', function (message){ console.log('Un client me parle ! Il me dit : '+message); }); socket.on('pseudo', function(pseudo) { console.log(pseudo); }); }); server.listen(8080);
Lorsque je charge ma page tous les log qui se trouvent dans
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="{{ asset ('js/bootstrap.min.js') }}"></script> <script src="{{ asset ('js/jquery-ui.min.js') }}"></script> <script src="{{ asset ('fancybox/jquery.fancybox.pack.js') }}"></script> <script src="{{ asset ('fancybox/helpers/jquery.fancybox-thumbs.js') }}"></script> <script src="http://localhost:8080/socket.io/socket.io.js"></script> <script> var socket = io.connect('http://localhost:8080'); var pseudo = {{ app.user.username }}; socket.on('message', function(message){ //alert('Le serveur a un message pour toi : ' + message.content + message.nom); }); socket.emit('pseudo', pseudo); </script>ne s'affichent pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var server = http.createServer(function(req, res) { console.log("un utilisateur affiche la page"); var page = url.parse(req.url).pathname; console.log(page); });
J'ai aussi une erreur dans ma console firebug de ce type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 eferenceError: tutu is not defined var pseudo = tutu;
Partager