2017-04-11 12 views
0

J'essaie de tester si le serveur envoie l'entrée d'un utilisateur. Comment imprimer l'entrée sur la console?Comment imprimer l'entrée de l'utilisateur sur la console?

À l'heure actuelle, le fichier console.log affiche le message «À propos de la création d'une nouvelle pièce», mais j'ai également besoin de l'entrée.

côté client:

// Creating new room 
    $("#createNewRoom").click(function(){ 
     var roomName = $("#createNewRoom").val(); 
     if ($('#NamingRoom').val().trim() == "") { 
     return; 
     } else { 
      socket.emit("CreateNewRoom", $NamingRoom.val()); 
      $("#NamingRoom").val(""); 
      $("#NewRoomWindow").hide(); 
     } 
    }); 

côté serveur:

// Creating new room 

client.on("CreateNewRoom", function(roomName){ 
    console.log("About to create new room"); 
    rooms = roomName; 
    socket.sockets.emit("update-rooms", rooms); 
}); 
+1

Vous voulez savoir comment imprimer l'entrée dans le 'console.log'? –

+0

Je pense que vous demandez à propos de l'écriture du message de socket entrante à la console, mais je ne suis pas certain. Dans ce cas, il suffit de l'écrire dans l'écouteur: client.on ("CreateNewRoom", fonction (nom_de_chambre) { console.log ("À propos de créer une nouvelle pièce", nom_de_chambre); rooms = roomName; socket. sockets.emit ("update-rooms", rooms); }); – Paul

+0

Oui. Je sais comment imprimer un message à la console, mais j'ai besoin de l'entrée – JonasSH

Répondre

1

Vous pouvez simplement inclure la variable roomName au sein de votre console.log:

console.log("About to create new room", roomName); 

Cela entraînera la console log quelque chose comme:

A propos de créer une nouvelle salle nom de la chambre

Voir: https://developer.mozilla.org/en-US/docs/Web/API/Console/log

+1

ne devrait-il pas être 'console.log (" À propos de créer une nouvelle pièce: "+ roomName);'? –

+1

@KingReload vous pouvez le faire aussi bien si vous préférez. 'console.log (" A propos de créer une nouvelle pièce: "+ roomName)' et 'console.log (" À propos de créer une nouvelle pièce: ", roomName)' produiront tous deux la même chose. –

+0

Merci! Exactement ce que je cherchais – JonasSH