[英]Socket.io Uncaught TypeError: Cannot read property 'apply' of undefined
[英]Socket.io raises “TypeError: Cannot read property 'push' of undefined”
我正在使用socket.io在兩個服務器之間進行通信。 問題是,在我將socket.io軟件包更新到最新版本后,與該軟件包有關的問題仍然存在:
https://www.dropbox.com/s/olficgz43zqr39e/Screenshot%202016-10-26%2018.51.11.png?dl=0
https://www.dropbox.com/s/5w92uq10ao94t84/Screenshot%202016-10-26%2018.51.34.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包的問題?
終於解決了。 如果您試圖在這些軟件包之間進行通信,請確保為它們使用相同的版本。 如果沒有,可能會出現一些錯誤,例如我上面寫的錯誤。 我更新了兩個軟件包(socket.io-client-用於前端,socket.io-用於api),現在它可以工作了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.