Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 凤凰卫视什么时候开始;s Socket.js触发OnConnector对onError回调?_Javascript_Websocket_Phoenix Framework - Fatal编程技术网

Javascript 凤凰卫视什么时候开始;s Socket.js触发OnConnector对onError回调?

Javascript 凤凰卫视什么时候开始;s Socket.js触发OnConnector对onError回调?,javascript,websocket,phoenix-framework,Javascript,Websocket,Phoenix Framework,我正在编写一个使用Phoenix频道和Phoenix的socket.js的应用程序。我想处理websocket无法连接时的错误(不稳定的Internet连接等),并显示适当的消息 查看socket.js源代码,有两种可能的方法可以注册socket对象上的错误。首先是 socket.onConnError(callback) 第二个是 socket.onError(callback) 我可以通过停止Phoenix服务器并尝试在浏览器中调用socket.connect()来触发调用OneErro

我正在编写一个使用Phoenix频道和Phoenix的socket.js的应用程序。我想处理websocket无法连接时的错误(不稳定的Internet连接等),并显示适当的消息

查看socket.js源代码,有两种可能的方法可以注册socket对象上的错误。首先是

socket.onConnError(callback)
第二个是

socket.onError(callback)
我可以通过停止Phoenix服务器并尝试在浏览器中调用
socket.connect()
来触发调用OneError。我似乎无法启动
socket.onconnector
,但它是什么时候使用的?这两个事件/回调之间有什么区别?

仔细查看源代码,似乎OnConnectError在内部用于实际触发用户已注册的onError回调


简短回答:使用
socket.onError

onconnector
不是注册错误回调的方法<代码>OnConnectError
用于触发错误。调用OnConnectError除了一些其他功能外,还将。这取决于连接对象抛出的任何错误