如何将用户输入打印到控制台?
How to print user input to the console?
我正在尝试测试服务器是否正在发送用户的输入。如何将输入打印到控制台?
现在 console.log 正在打印消息 "About to create new room",但我也需要输入。
客户端:
// 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);
});
您只需在 console.log
:
中包含 roomName
变量
console.log("About to create new room", roomName);
这将导致控制台记录如下内容:
About to create new room room name
参见:https://developer.mozilla.org/en-US/docs/Web/API/Console/log
我正在尝试测试服务器是否正在发送用户的输入。如何将输入打印到控制台?
现在 console.log 正在打印消息 "About to create new room",但我也需要输入。
客户端:
// 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);
});
您只需在 console.log
:
roomName
变量
console.log("About to create new room", roomName);
这将导致控制台记录如下内容:
About to create new room room name
参见:https://developer.mozilla.org/en-US/docs/Web/API/Console/log