0

这是关于以下小型演示项目: https ://github.com/lockerfish/nodejs-socket-io-chat/blob/master/chat.js

有一个我永远无法触发的 console.log(chat.js 的第 32 行)。我也无法让任何其他 console.log 输出任何内容。聊天服务器按预期工作......但我根本无法让控制台日志工作。很简单,没有任何东西可以输出到控制台,期间。

为什么会这样?它与nodejs有关吗?也许与socket.io?显然我是新手,但一般来说不是javascript。我在这里想念什么?

4

2 回答 2

3

我认为这只是您在 Web 浏览器中而不是在终端中寻找 console.log 输出。当我尝试它时,它工作得很好。

节点运行的脚本中的所有 console.logs 都会输出到启动脚本的窗口/终端。

于 2012-09-23T10:32:00.380 回答
0

最后对我没有任何作用,要记录输出,我最终不得不将其发送给客户端并在那里记录。

server
socket.emit('test', logMessage)

client
socket.on('test', message=>{
console.log(message)
})
于 2021-12-13T05:54:56.083 回答