W mojej sieci domowej mam 3 komputery iMac i komputer z systemem Windows, wszystkie podłączone za pośrednictwem routera Airport Extreme. Tworzę aplikacje Google App Engine lokalnie na jednym z komputerów iMac i mogę wyświetlać aplikacje za pomocą http: // localhost: 8080 (lub dowolnego wybranego portu).
Jak połączyć się z tymi aplikacjami z innych komputerów iMac i Windows w mojej sieci? Znalazłem adres IP hosta iMaca Google App Engine: 10.0.1.7. Ale gdy spróbuję http://10.0.1.7:8080 z innego komputera, strona nie zostanie załadowana.
Odpowiedzi:
Zobacz dokumentację dotyczącą opcji --address tutaj: http://code.google.com/appengine/docs/python/tools/devserver.html
Gruntownie:
źródło
Dla tych, którzy znajdują tę stronę, ale korzystają z App Engine 1.7.6 lub nowszej, użyj
zamiast
Duża aktualizacja na serwerze deweloperskim spowodowała zmianę lub usunięcie dużej liczby opcji (wszystkie skrócone flagi zostały usunięte), a także zabicie obsługi języka Python 2.5. Z drugiej strony host / port administratora można również zmienić za pomocą
https://developers.google.com/appengine/docs/python/tools/old_devserver
źródło
Użyj opcji --address, aby powiązać wszystkie adresy:
To będzie działać z dowolnego miejsca. Domyślnie wiąże się tylko z adresem pętli zwrotnej (127.0.0.1).
źródło