Bonjour à tous,

J'ai une erreur que je ne comprends pas (oui logique vous allez me dire lol).

Voici mon code, app.js :
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);
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
<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>
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
var server = http.createServer(function(req, res) {
    console.log("un utilisateur affiche la page");
    var page = url.parse(req.url).pathname;
    console.log(page);
});
ne s'affichent pas.
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;