我正在尝试测试服务器是否正在发送用户的输入。如何将输入打印到控制台?
现在,console.log正在打印消息“关于创建新房间”,但我也需要输入。
客户端:
// 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();
}
});
服务器端:
// Creating new room
client.on("CreateNewRoom", function(roomName){
console.log("About to create new room");
rooms = roomName;
socket.sockets.emit("update-rooms", rooms);
});
答案 0 :(得分:1)
您只需在roomName
:
console.log
变量即可
console.log("About to create new room", roomName);
这将导致控制台记录如下内容:
即将创建新房间房间名称
请参阅:https://developer.mozilla.org/en-US/docs/Web/API/Console/log