Ich schreibe eine Anwendung, die die Phoenix-Kanäle und Phoenix socket.js verwendet. Ich möchte Fehler behandeln, wenn der Websocket nicht verbinden kann (fleckige Internetverbindung usw.) und eine entsprechende Nachricht anzeigen.Wann feuert Phoenix's Socket.js die OnConnError vs OnError Callbacks?
Mit Blick auf den Quellcode socket.js gibt es zwei Möglichkeiten, sich für Fehler am Socket-Objekt zu registrieren. Die erste ist
socket.onConnError(callback)
und das zweite ist
socket.onError(callback)
kann ich auslösen onError durch Anhalten des Phoenix-Server aufgerufen zu werden und zu versuchen, socket.connect()
in einem Browser aufrufen. Ich kann nicht scheinen socket.onConnError
zu schießen obwohl - wann wird es benutzt? Was sind die Unterschiede zwischen diesen beiden Ereignissen/Rückrufen?