我正在使用Dexie.Syncable,其中示例WebSocketSyncServer.js和WebSocketSyncProtocol.js從docs頁面設置爲服務器和客戶端,但是如果刷新頁面,我正在服務器上獲得「ECONNRESET」。您是否需要在關閉瀏覽器時明確關閉數據庫,特別是在使用可syncable時?
如果我使用db.close();
明確關閉數據庫或使用db.syncable.disconnect(url);
斷開連接,我不再獲得「ECONNRESET」。這對我有意義,但在db.close()
的文檔中,你說你並不需要考慮調用這個函數。
我應該用db.syncable.disconnect(url)
而不用擔心db.close()
即使你不使用db.syncable你爲什麼不希望當用戶關閉/刷新瀏覽器關閉分貝?
謝謝。在服務器端,我已經處理了錯誤,但感謝讓我知道這是一個正常的事件。 – dan