서버 및 클라이언트로 docs 페이지 설정에서 예제 WebSocketSyncServer.js 및 WebSocketSyncProtocol.js와 함께 Dexie.Syncable을 사용하고 있습니다. 그러나 페이지를 새로 고침하면 서버에서 "ECONNRESET"이 표시됩니다.브라우저를 종료 할 때 특히 syncable을 사용할 때 명시 적으로 DB를 닫아야합니까?
db.close();
을 사용하여 명시 적으로 db를 닫거나 db.syncable.disconnect(url);
을 사용하여 연결을 끊으면 더 이상 "ECONNRESET"이 표시되지 않습니다. 이것은 나에게 의미가 있지만 db.close()
에있는 문서에서이 함수를 호출하는 것에 대해 실제로 생각할 필요가 없다고 말합니다.
난 그냥 db.syncable.disconnect(url)
를 사용하고 db.close 걱정 안 (당신이 db.syncable 사용하지 않는 이유를 사용자가/브라우저를 새로 닫을 때 DB를 닫 싶지 않을 경우에도)
?
감사합니다. 서버 측에서는 이미 오류를 처리하지만 정상적인 이벤트임을 알려 주셔서 감사합니다. – dan