2015-05-10 21 views
0

我正在開發使用離子的Android應用程序。當我執行ionic serve我可以通過http://localhost:8100Ionic無法從設備瀏覽器運行我的應用程序

我使用IPCONFIG檢查我的IP地址看我的應用我的電腦上,它是192.168.0.3,所以我嘗試使用此IP從我的設備(http://192.168.0.3:8100),但我得到了一個404。我接着嘗試從我正在開發的同一臺計算機上嘗試,我也得到了404!

有趣的是,離子採用兩臺服務器:

enter image description here

如果我把我http://192.168.0.3:35729既可以從我的電腦,我的設備看直播重載服務器。我不需要在我的路由器上觸摸任何東西來轉發端口,而且我的電腦和手機都在同一個網絡上。請注意,我無法從我的手機或計算機上訪問http://192.168.0.3:8100

另外,我正在從J2EE應用程序服務於8080上的REST Web服務,我可以在我的電腦中看到它設備。我的應用程序使用此服務,並從計算機,一切正常。但是從設備上來說,儘管我可以使用手機瀏覽器訪問REST服務器,但我的離子應用程序卻給我帶來了另一個404錯誤!

任何人都可以指向正確的方向嗎?

+1

這是一個網絡問題,與離子或角度或android無關。 –

+1

據我所知,這是與Ionic的配置,@MirkoN。 – Keval

回答

3

您將不得不更改Ionic配置的地址。兼營:

ionic address 

然後,它會爲您提供可用的地址列表:

Multiple addresses available. 
Please select which address to use by entering its number from the list below: 
1) 192.168.0.107 (eth1) 
2) localhost 

從可用選項中選擇您的本地IP。這必須解決你所面臨的問題。

相關問題