簡體   English   中英

Socket.io引發“ TypeError:無法讀取未定義的屬性'push'”

[英]Socket.io raises “TypeError: Cannot read property 'push' of undefined”

我正在使用socket.io在兩個服務器之間進行通信。 問題是,在我將socket.io軟件包更新到最新版本后,與該軟件包有關的問題仍然存在:

  1. https://www.dropbox.com/s/olficgz43zqr39e/Screenshot%202016-10-26%2018.51.11.png?dl=0

  2. 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM