axios, response-native, nodejs на реальном устройстве iOS выдает сетевые ошибки в Xcode? - PullRequest
0 голосов
/ 19 сентября 2018

Итак, у меня на ноутбуке запущен сервер node.js с IP-адресом 73.209.127.93, порт 3000. Мое реактивное приложение использует axios для HTTP-запросов, и я тестирую его (через Xcode) на своем собственном iPhone, который находится на услуге сотовой связи .По какой-то причине, когда я использую общедоступный IP-адрес в качестве домена, он выдает следующие ошибки: image of error logs

Я пытался использовать свой частный IP-адрес (192.168.0.189), иэто тоже не работает. работает , когда мой телефон подключен к сети Wi-Fi, что имеет смысл.

Вот разрешения, которые у меня есть в Info.plist (для общедоступного IP-адреса): permissions

Я изменяю его соответственно при тестировании частного и публичного IP-адреса.

Как мне успешно подключаться и выполнять HTTP-запросы с аксиосами на iPhone науслуга сотовой связи на сервере nodejs, работающем на моем ноутбуке?

1 Ответ

0 голосов
/ 19 сентября 2018

iOS не разрешает HTTP-запросы по умолчанию, если вы хотите включить HTTP-запросы, отредактируйте info.plist

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>
...