Flask — видимый извне сервер разработки

документы Flask описывают внешне видимый сервер, который позволяет пользователям вашей сети для доступа к запущенному приложению. Документы, кажется, предполагают уровень понимания, которого у меня нет, и я не могу понять, как заставить его работать.

Я изменил свой метод app.run(), передав ему аргумент host='0.0.0.0', как указано в документации.

Как пользователь в моей сети получает доступ к моему приложению? По какому адресу они посещают? Нужно ли настраивать другие параметры?


person Matt Parrilla    schedule 13.09.2013    source источник


Ответы (1)


Вы должны иметь доступ к нему, перейдя по адресу: 0.0.0.0:port.

Кто-то в вашей сети может получить к нему доступ, перейдя на your-local-ip:port.

В зависимости от вашей системы существует способ найти ваш локальный IP-адрес, но он должен выглядеть примерно так: 192.168.X.X.

person glifchits    schedule 13.09.2013
comment
Если вы работаете в системе *nix, вы можете запустить ifconfig, чтобы получить свой сетевой IP-адрес; в Windows ipconfig отобразит его. - person John Berberich; 13.09.2013