サーバーとクライアントとしてdocsページ設定のWebSocketSyncServer.jsとWebSocketSyncProtocol.jsの例ではDexie.Syncableを使用していますが、ページを更新するとサーバーで「ECONNRESET」が表示されます。ブラウザを閉じるときに特にsyncableを使用しているときに明示的にデータベースを閉じる必要がありますか?
db.close();
を使用してdbを明示的に閉じるか、db.syncable.disconnect(url);
を使用して接続を切断すると、「ECONNRESET」が表示されなくなりました。これは私には意味がありますが、db.close()
のドキュメントでは、この関数を呼び出すことについて本当に考える必要はないと言います。
私はちょうど(db.close心配db.syncable.disconnect(url)
を使用してはいけません)
ユーザーが閉じたときに/リフレッシュブラウザをデシベルを閉じたくないだろうなぜあなたはdb.syncable使用していない場合であっても?
ありがとうございました。サーバー側ではすでにエラーを処理していますが、これが正常なイベントであることを知らせてくれてありがとう。 – dan