gpt4 book ai didi

javascript - 没有行号? TypeError {}(匿名函数)

转载 作者:行者123 更新时间:2023-11-30 05:41:31 25 4
gpt4 key购买 nike

花括号是什么意思?这是一个空对象吗?没有行号,没有脚本引用这个错误,我的代码很长,有很多脚本(所以我发布一大堆代码是非常愚蠢的)。

TypeError {}
(anonymous function) //<----this is the stack also with no script line number

我不是在要求修复,我想知道这些花括号试图告诉我什么。

有什么意义吗?

这些错误通常显示具有意外类型的变量的行号或名称!?

最佳答案

我已经解决了问题...

https://github.com/gimite/web-socket-js/issues/145

已修复!重要请阅读并更新您的代码

我的控制台日志向我显示了这个没有错误行号的 TypeError

[WebSocket] response header:
HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: EKe7xY9gtGUsL6JCb3hs1x2qLU8=

TypeError {}
(anonymous function)

在升级响应后/升级响应期间每次都发生...服务器端发生的最后一件事是

ws.on('connection',function(){
console.log('connected');//-----------------<< I see this happens! then error on the client side
});

这个错误可能来自哪里?我认为其中一个 .as 文件....我不熟悉如何使用所有这些文件编译和构建 swf,我有 Flash Professional CS5.5,我想尝试向代码,这样我就可以准确地看到错误发生之前发生的最后一件事。1 位参与者

benzmuircroft 4 小时前评论我已经完全注释掉了我服务器上 einaros ws/lib/WebSockets.js 文件的几乎每一行,所以我认为我的服务器不可能向浏览器发送任何升级数据,因为我仍然在我的浏览器控制台中看到记录相同的升级请求和响应,然后是类型错误。

我认为浏览器正在发送这些东西然后大发雷霆,因为它没有在同一秒内得到立即响应......

这是正确的吗?

benzmuircroft 3 小时前评论过

__onFlashEvent

当它尝试打开事件时出错了!

web_socket.js 的第 350 行是 typeError 的来源...

logger.error(e);

请将此更改为:

logger.error(e+' web_socket.js:350');

flash 事件有什么问题?

{protocol: null
readyState: 1
type: "open"
webSocketId: 0
__proto__: Object}

协议(protocol)是否应该为空?如果我注释掉了我的大部分服务器 ws 代码,这是从哪里来的????关闭

benzmuircroft 3 小时前评论此行导致错误:

WebSocket.__instances[events[i].WebSocketId].__handleEvent(events[i]);

benzmuircroft 3 小时前评论过

它抛出一个错误,因为 events[i].WebSocketId 不应该有一个大写的 W

应该是:

WebSocket.__instances[events[i].webSocketId].__handleEvent(events[i]);

@ web-socket.js 的第 347 行

关于javascript - 没有行号? TypeError {}(匿名函数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20596676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com