Socket.io-error-handling
提供:Dev Guides
Socket.IO-エラー処理
これまでローカルサーバーで作業してきましたが、接続、タイムアウトなどに関連するエラーはほとんど発生しません。 ただし、実際の実稼働環境では、このようなエラーの処理が最も重要です。 したがって、クライアント側で接続エラーを処理する方法について説明します。
クライアントAPIは、次の組み込みイベントを提供します-
- 接続-クライアントが正常に接続したとき。
- 接続中-クライアントが接続中です。
- 切断-クライアントが切断されたとき。
- Connect_failed -サーバーへの接続が失敗したとき。
- エラー-エラーイベントがサーバーから送信されます。
- メッセージ-サーバーが*送信*機能を使用してメッセージを送信するとき。
- 再接続-サーバーへの再接続が成功したとき。
- Reconnecting -クライアントが接続中の場合。
- Reconnect_failed -再接続の試行が失敗したとき。
エラーを処理するために、クライアントで作成したout-socketオブジェクトを使用してこれらのイベントを処理できます。
たとえば-失敗した接続がある場合、次のコードを使用してサーバーに再度接続できます-