2015-05-10 3 views
0

Я разрабатываю приложение для Android с использованием ионного. Когда я исполняю ionic serve я могу видеть мое приложение на моем компьютере через http://localhost:8100Ionic не может запустить мое приложение из браузера устройства

Я проверил мой IP-адрес с помощью IPCONFIG и это 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 ни с моего телефона, ни с моего компьютера (тот же, который я использую для разработки)

Также я обслуживаю веб-службу REST на 8080 из приложения J2EE, и я вижу это в своем устройство. Мое приложение потребляет эту услугу, и с компьютера все работает нормально. Но с устройства, хотя я могу использовать браузер телефона для доступа к серверу REST, мое ионное приложение дает мне еще 404 ошибки!

Может ли кто-нибудь указать мне правильное направление?

+1

Это сетевой вопрос, не связанный с ионным или угловым или андроидным. –

+1

Насколько я знаю, это должно быть что-то с конфигурацией Иона, @MirkoN. – Keval

ответ

3

Вам необходимо будет изменить адрес Ionic. Run:

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 из доступных вариантов. Это должно решить проблему, с которой вы столкнулись.

Смежные вопросы