簡體   English   中英

如何將在 android 設備中運行的 Ionic 應用程序連接到我的電腦(本地主機)中的節點服務器?

[英]How can I connect my Ionic app running in my android device to my node server in my pc (localhost)?

我正在使用 Ionic 構建一個 android 應用程序和一個節點服務器來連接到 postgres 數據庫。 我可以在我的計算機的 web 瀏覽器中使用 ionic serve 連接到我的節點服務器。 現在,當我為 android 構建應用程序並在設備中使用它時,它無法連接到節點服務器。

我可以訪問我設備中的本地主機(使用 android 設備瀏覽器驗證)但 ionic 應用程序無法連接。 這是我到目前為止所嘗試的:

  • 允許apache服務器中訪問節點服務器所在的文件夾
  • 修復節點服務器中的 CORS 資源共享。
  • 在 ionic 應用程序中添加白名單 cordova 插件。
  • 在位於 ionic 應用程序的 http 提供程序中的 http 查詢中,將 localhost 更改為 102.133.44.2(我的電腦的 IP)。

任何想法都會有所幫助。 謝謝。

如果您在同一個 Wifi 網絡上,您可以將本地 nodeJS 服務器連接到您的手機。

打開 CMD & 運行命令:

ipconfig

它將顯示您的本地 IP 地址。 復制該IPv4地址Example: 192.168.100.69

將其替換為您的本地主機地址http://localhost:3100/loginhttp://192.168.100.69:3100/login在您的移動應用程序中,您可以在您的手機中使用它。

使用 Chrome 調試工具檢查調試您的應用程序:要使用 Chrome 調試,請在 chrome 搜索欄中輸入chrome://inspect/#devices

通過電纜連接您的手機(啟用開發人員選項和 USB 調試從設置),您將看到您的設備在它上面光滑,新的調試器 window 將打開。 檢查控制台是否有錯誤/警告。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM