После this учебник, я учусь, как создать RESTful службы питона с помощью virtualenv
и flask
работает веб-приложение на GCE, например повторно
Я создал небольшой hello world
веб-приложение и выполнил его: ./app.py
. В результате:
* Running on http://127.0.0.1:5000/
* Restarting with reloader
Но когда я открываю браузер и введите http://<external ip>:5000
, вместо того, чтобы видеть привет мир я получаю:
не смог подключиться к < внешнего IP >: 5000
Что мне не хватает?
Является 'HTTP: //: 5000' опечатку? Если нет, попробуйте 'http: //127.0.0.1: 5000 /'. Еще один хороший учебник, если вы новичок в Flask: [The Flask Mega-Tutorial] (http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) – Seberius
@Seberius yep его опечатка, спасибо, мое веб-приложение работает на GCE, поэтому, пытаясь вызвать его из моего macbook, я заменяю 127.0.0.1 внешним ip экземпляра GCE. –
Хорошо, это развертывание, которое имеет смысл на основе названия. К сожалению, у меня нет опыта работы с GCE. Возможно, вы захотите обновить вопрос, включив конфигурацию своего приложения, чтобы помочь другим решить проблему. – Seberius