如何将用户输入打印到控制台?

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