Как подключить приложение Ionic, работающее на моем устройстве Android, к серверу узлов на моем компьютере (localhost)? - PullRequest
0 голосов
/ 24 сентября 2019

Я использую Ionic для создания приложения для Android и сервера узлов для подключения к базе данных postgres.Я могу подключиться к своему серверу узлов, используя ionic serve в веб-браузере моего компьютера.Теперь, когда я создаю приложение для Android и использую его на устройстве, оно не может подключиться к серверу узлов.

У меня есть доступ к локальному узлу на моем устройстве (проверено с помощью браузера устройства Android), но приложение ionic делаетне подключитьсяЭто то, что я пробовал до сих пор:

  • Разрешить доступ на сервере apache к папке, где работает сервер узлов
  • Исправить совместное использование ресурсов CORS на сервере узлов.
  • Добавьте в белый список плагин Cordova в ионном приложении.
  • Измените localhost на 102.133.44.2 (ip моего компьютера) в http-запросах, расположенных в провайдере http в ионном приложении.

AnyИдея будет полезна!Спасибо.

1 Ответ

1 голос
/ 24 сентября 2019

Если вы находитесь в той же сети Wi-Fi, вы можете подключить ваш локальный узел JS Server к вашему мобильному.

Открыть CMD и запустить команду:

ipconfig

Он покажет вам ваш локальный IP-адрес.Скопируйте этот IPv4 адрес Example: 192.168.100.69

Замените его своим локальным адресом http://localhost:3100/login на http://192.168.100.69:3100/login внутри вашего мобильного приложения, и вы сможете использовать его на своем мобильном телефоне.

Используйте инструмент отладки Chrome для проверки отладки приложения: Чтобы использовать отладку Chrome, введите chrome://inspect/#devices в панели поиска Chrome.

Подключите мобильный телефон (включите опцию «Разработчик» и «Отладка по USB» в настройках) черезПо кабелю вы увидите свое устройство, на нем откроется новое окно отладчика.проверьте консоль на наличие ошибок / предупреждений.

...