Як підключитися до сервера Google App Engine у ​​внутрішній мережі iMac?


8

У мене в домашній мережі є 3 iMacs та машина Windows, всі підключені через маршрутизатор Airport Extreme. Я розробляю додатки Google App Engine локально на одному з iMacs і можу переглядати програми за допомогою http: // localhost: 8080 (або будь-який інший порт, який я обрав).

Як підключитися до цих додатків з інших iMacs та машин Windows в моїй мережі? Я розмістив IP-адресу для iMac, що розміщує Google App Engine: 10.0.1.7. Але коли я спробую http://10.0.1.7:8080 з іншої машини, він не завантажить сторінку.


Будь ласка, прочитайте наші поширені питання наступного разу.
Chopper3

Чи можете ви пов’язати це з моїм обліковим записом?
Буде Курран

Відповіді:


8

Див. Документи для параметра - адреса тут: http://code.google.com/appengine/docs/python/tools/devserver.html

В основному:

  1. На машині з додатком: Відкрийте Налаштування системи> Мережа та запишіть IP (наприклад, 1.2.3.4)
  2. Використовуйте цей IP з опцією адреси, тобто. "- адреса 1.2.3.4", коли ви запускаєте програму розробника.
  3. Відвідайте http://1.2.3.4:8080/ з будь-якої машини вашої локальної мережі.

Вибачте, що я цього часу не бачив, щоб позначити це як відповідь. Це спрацювало!
Буде Курран

6

Для тих, хто знайшов цю сторінку, але працює з додатком App Engine 1.7.6 або новішої версії, використовуйте

--host=0.0.0.0

замість

--address 0.0.0.0

Велике оновлення на сервері розвитку призвело до того, що велика кількість варіантів було змінено або видалено (всі скорочені прапори були видалені), а також підтримка python 2.5. Зверху хост / порт адміністратора також можна змінити за допомогою

--admin_host=0.0.0.0 --admin_port=8000

https://developers.google.com/appengine/docs/python/tools/old_devserver


Це працює для мене: "goapp serve --host = 192.168.1.15". Тоді я можу використовувати свій iPhone для розмови з цим додатком GAE в локальній мережі через домашній wifi, використовуючи URL на зразок " 192.168.1.15:8080 ".
Золотий палець

0

Використовуйте варіант - адреса, щоб прив’язати до всіх адрес:

dev_appserver --address 0.0.0.0 my_app

Потім це буде працювати з будь-якого місця. За замовчуванням прив'язується лише до адреси зворотного зв’язку (127.0.0.1).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.