套接字.io抛出" TypeError: Cannot read property 'push'未定义的
Socket.io raises “TypeError: Cannot read property 'push' of undefined”
我正在使用socket。用于两个服务器之间通信的IO。问题是,在我更新套接字后。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.
这个问题被认为是套接字。Io-client包,第二个屏幕的路径为:
socket.io-client/lib/socket.js
是否有人有这个问题关于套接字。IO包之前?
终于修复了。如果您试图在这些包之间进行通信,请确保为它们使用相同的版本。如果没有,可能会出现一些错误,就像我上面写的错误一样。我更新了两个包(套接字。Io-client -用于前端,和socket。IO (api),现在它工作了。
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- Javascript/jQuery - “无法调用未定义的方法'push'”,而它是定义的
- 反应路由器:无法读取未定义的属性“push”
- 在 Javascript 中重新组织对象数组:“未捕获的类型错误:无法读取未定义的属性'push'”
- 为什么我的 push() 方法不断在我的数组中插入一个“未定义”的元素
- angularJS) 类型错误:无法读取未定义的属性“push”
- 一个数组在“array.push”一些字符串之后附加了未定义.这正常吗
- 未捕获的类型错误:不能调用方法'push'未定义的(d3强制布局)
- 套接字.io抛出" TypeError: Cannot read property 'push'未定义的
- 错误:不能读取property 'push'未定义的React Native
- 不能读取property 'push'组合数组时未定义的
- 未捕获类型错误:不能调用方法'push'在jquery-1.5.1.min.js中未定义
- 未捕获的类型错误:不能调用方法'push'的定义
- 未捕获类型错误:Cannot read property 'push'的定义
- 使用数组.Push输出未定义
- Angular的$scope将push()定义为未定义
- 尝试插入数组时未定义push
- Ionic Push Android推送通知返回“未定义”;消息
- 不能读取property 'push'未定义的Javascript