我正在試用我的第一個 Meteor Cordova 應用程式。我的 Meteor 應用程式是獨立的并且運行良好。然后我添加了 Cordova 部分。當我運行應用程式時
流星運行 android-device
在通過 USB 電纜連接的移動設備上一切正常,我可以訪問在埠 3001 上運行的本地資料庫。當我嘗試使用構建應用程式時,這就是我的問題所在
流星構建構建檔案夾 --server=http://127.0.0.1:3000
因為那是我使用meteor run 時我的meteor 專案啟動的地方,我的應用程式似乎無法連接。
我有代碼
Meteor.startup(function () { console.log(__meteor_runtime_config__.ROOT_URL); });
,在應用程式啟動時它確實說它在http://127.0.0.1:3000上運行,但在那之后我不斷收到錯誤 GET http://127.0.0.1:3000/sockjs/info?cb =h_i9p49ua9 net::ERR_CONNECTION_REFUSED
我一直在尋找檔案,但找不到任何分步說明來構建一個可以安裝在我的 Android 設備上并連接到我的 PC 上的本地 Meteor 實體以及資料庫的 apk。
只是為了添加我的 config.xml 檔案,我得到了這個
uj5u.com熱心網友回復:
我認為問題在于您的應用程式將嘗試連接到 127.0.0.1,但那是本地主機——它是電話本身!如果你只是想嘗試一下當地得到你的服務器的本地IP(其它除localhost / 127.0.0.1)。這192.168.1.N對于某些人來說是經常的N。在 linux 下,您可以使用ip a查看所有設備的所有 IP 地址。為您的以太網或 wifi 連接找到一個(不是 lo)。使用那個IP。您的 Android 設備(假設它在同一網路上)將能夠解決該問題并連接到您的服務器。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/339464.html
