我正在使用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