TLDR:如何使用CouchDB設置計算機,以便我可以通過Internet與另一臺計算機遠程訪問它?如何通過互聯網訪問數據庫(+ Ionic和PouchDB)
我試圖教自己如何構建一個存儲在遠程服務器上的數據的應用程序。我嘗試使用Ionic 3.x構建應用程序,將CouchDB作爲遠程數據庫和設備上的PouchDB。 當我將CouchDB設置爲localhost時,我設法讓應用程序和數據庫工作。現在我將CouchDB安裝在另一臺計算機上(2),並嘗試從我當前使用的計算機(1)訪問它。 在另一臺計算機上(2)我下載並安裝了CouchDB。然後我驗證它並創建了一個管理員。然後我創建了一個包含字符串「hello」的文檔用於測試目的。我將bind_adress配置爲「0.0.0.0」。 (2)上的所有域(*)也啓用了CORS。
當我現在試圖通過互聯網使用「curl -X GET http://[IPGOESHERE]/[DBNAME]/_all_docs」從另一臺計算機(2)獲取數據(帶有(1))時,該命令永不結束。顯然它沒有得到答案(?)。我嘗試使用我的IP4和我的公共IP。兩者都不起作用。
如何通過互聯網遠程訪問CouchDB?我錯過了一些設置?
謝謝你的答案:)
您是否將端口更改爲80?否則它是.. [IP]:5984/[DB]/... – lossleader
有了這樣的問題,最好從一開始就嘗試Telnet到服務器上的地址/端口,以確保它可以到達從你的電腦。你可以嘗試這樣做,讓我們知道發生了什麼事? – IanC