我的socket.io(node.js)有问题: 我有一个名为 serverNode.js 的启动脚本。 该脚本可以在其他计算机上运行,但是 当我尝试在计算机上运行它时,它什么也不做。
工作代码
C:\Users\User>cd c:\nodejs
c:\nodejs>node serverNode.js
info - socket.io started
debug - client authorized
info - handshake authorized C9uBAi24armt4EdA91hS
debug - setting request GET /socket.io/1/websocket/C9uBAi24armt4EdA91hS
debug - set heartbeat interval for client C9uBAi24armt4EdA91hS
debug - client authorized for
debug - websocket writing 1::
debug - client authorized
代码在我的计算机中运行
Microsoft Windows [Versión 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos.
C:\Users\amorillas>cd c:/nodejs
c:\nodejs>node serverNode.js
_
提前致谢,希望您能帮助我:)
最佳答案
您的脚本确实正常启动。您看不到任何日志消息,因为从 socket.io 1.0 开始,默认情况下禁用日志记录。
来自official docs :
Before 1.0, the Socket.IO server would default to logging everything out to the console. This turned out to be annoyingly verbose for many users (although extremely useful for others), so now we default to being completely silent by default.
您的计算机上只是有不同版本的 socket.io。
关于javascript - Socket.io 未启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24136790/