我使用socket.io在两台服务器之间进行通信。问题是在我将socket.io包更新到最后一个版本后,与此包有关的问题仍然存在:
https://www.dropbox.com/s/olficgz43zqr39e/Screenshot%202016-10-26%2018.51.11.png?dl=0
模块的错误:
"Cannot read property 'push' of undefined" -> socket.io -> this.sendBuffer.push(packet) -> LINE: 155.
问题被认为是socket.io-client包,第二个屏幕的路径是:
socket.io-client/lib/socket.js
之前有没有人有关于socket.io包的这个问题?
答案 0 :(得分:0)
最后修好了。如果您尝试在这些软件包之间进行通信,请确保为这两个软件包使用相同的版本。如果没有,可能会出现一些错误,就像我上面写的错误一样。我更新了两个软件包(socket.io-client - 用于前端,socket.io用于api),现在它可以正常工作。