2016-03-22 69 views
2

如何在socket.io服務器不可用時處理socket.io客戶端?目前,當socket.io服務器不可用時,客戶端站點也不可用。有沒有辦法使用try/catch來處理服務器不可用的情況?捕獲socket.io服務器關閉錯誤

回答

3

根據doc,有connect_error,connect_timeout,reconnect_errorreconnect_failed的事件。如果您聆聽所有這些錯誤消息,您將在客戶端無法連接到服務器時看到。

socket.io不會爲連接問題拋出異常,因爲它們都是異步問題,因此它們需要通過消息/事件進行回傳。