2013-10-10 27 views
1

我開發了PhoneJS測試移動應用程序,該應用程序訪問節點服務器(localhost:3000)和MongoDB本地數據庫... 當在Web瀏覽器中測試或使用Ripple模擬器時,一切工作正常。PhoneGap應用程序可以在設備上安裝時訪問本地主機嗎?

然後我使用PhoneGap/Cordova(3.0.0)部署了這個測試應用程序,並將它安裝在我的iPhone設備上。 啓動應用程序,數據沒有加載(得到加載圖標...並沒有發生) 由於我的節點服務器不顯示任何東西在控制檯中,我想有一個問題在.get Ajax調用

是否有任何要添加到PhoneGap config.xml的特定參數? (我已經:github.com/erwin/DataBound.Mobile.git包括..

回答

3

Localhost是「這臺計算機」,所以當你嘗試從你的手機訪問本地主機,你不會得到答案,因爲你不知道「T有一臺服務器在您的手機上。

你必須與服務器,而不是使用本地主機使用計算機的本地IP,如果服務器和手機都在同一網絡上

+0

感謝,我現在用的本地IP(192.168.1.13),它工作.. – erwin

+0

我使用本地IP,它不工作任何想法? –

+0

打開一個新的問題,並提供更多的細節(科爾多瓦版本,平臺版本,設備操作系統等)可能是白名單插件,CSP或者如果您在iOS上測試ATS,您可以嘗試在打開您的問題之前搜索這些內容 – jcesarmobile

相關問題