我目前正在爲一家初創公司工作,該公司要求我使用pouchDB開發一個離線應用程序。這個pouchdb用於存儲用戶輸入的數據。
脫機應用程序正常工作。現在,我必須在在線應用程序中添加一個功能才能同步dbs。登錄後,在線應用程序必須檢查數據是否存儲在正在連接的設備上的pouchdb中,如果檢查發現數據,則在線應用程序必須提取該數據。
我有以下問題:在線應用程序無法獲取設備上存儲的本地數據庫(即使我在同一瀏覽器中運行這兩個應用程序)。同步PouchDB與服務器
我在另一個StackOverflow文章中解釋了我的問題,但是這個表述不太好,所以我認爲這是發佈另一個問題的好消息。
我的舊後here
我在幾天就這個問題工作,我沒有太多的時間,直到我必須完成我的工作,如果有人知道如何解決這個問題,它還是非常不錯的: )
我認爲這不是TS的問題,他在與本地在線(實際同步的)pouchdb(例如localhost:3000而不是localhost:9000)不同的主機上運行本地脫機pouchDB。這個問題是pouchDB根據name + host來存儲信息。否則,你可能很容易在名稱衝突中運行。所以問題是即使這兩個數據庫共享相同的名稱,可以連接到互聯網的應用程序使用不同的數據庫(但具有相同的名稱)。結果他無法同步他的離線數據庫的數據。 – user3492940