Ответ 1
Попробуйте войти в режим полета, но включите WiFi.
Мне нужна помощь, прежде чем вытащить волосы. Я только что установил последнее настольное приложение и мобильное приложение. У меня есть настольное приложение PhoneGap, работающее на OSX, и сервер запущен на порту 3000. Он отлично работает. Если я перейду к 192.168.0.5:3000
, я получу приложение Hello World. Если я перейду к 127.0.0.1:3000
, я получу приложение Hello World. Выполнение сканирования порта говорит о том, что порт 3000 открыт. На моем iPhone 6, используя приложение PhoneGap, он пытается подключиться, но в итоге дает ошибку. В Safari я пытаюсь перейти к 192.168.0.5:3000
, и он в конце концов говорит: "Safari не смог открыть страницу..."
У меня работает Little Snitch, но сетевой фильтр отключен. Брандмауэр OSX не запущен. Брандмауэр на моем маршрутизаторе отключен. Что, черт возьми, происходит?
Попробуйте войти в режим полета, но включите WiFi.
Хорошо прочитав это, я уверен, что что-то не пишет в вашей сети, хотя вы отключили брандмауэр. чтобы этот брандмауэр блокировал попытку тестирования с помощью https://ngrok.com/ tool
Вот руководство, которое вы можете использовать https://ngrok.com/docs#expose
ngrok http 3000
затем попробуйте на телефоне. Если все идет писать, просто включите брандмауэр и правило для своего порта.