Как открыть сервер Flask для локальной разработки (по умолчанию) на сервере publi c на windows - PullRequest
0 голосов
/ 05 марта 2020

У меня есть приложение flask, работающее на удаленном сервере WINDOWS (этот сервер имеет фиксированный IP-адрес), которого нет в моей локальной сети. Приложение flask используется для возврата некоторых данных json. Приложение работает нормально, когда я пытаюсь получить доступ к данным во время входа на удаленный сервер через модуль запроса в Python. Однако, когда я пытаюсь запустить тот же сценарий на своем персональном ноутбуке (который не находится в той же сети, что и удаленный сервер windows), я получаю сообщение об ошибке. Однако, когда я пытаюсь пропинговать удаленный сервер из командной строки windows, я получаю ответ обратно. Может кто-нибудь сказать, в каком направлении мне go? У меня нет опыта разработки web / api.

    response = requests.get("http://127.0.0.1:5000/product/1)

Но вместо локального IP-адреса, если я заменю удаленный IP-адрес, я ничего не получу обратно.

1 Ответ

1 голос
/ 06 марта 2020

Хорошо, проблема в том, что удаленный брандмауэр блокировал входящие соединения. В тот момент, когда я выключил брандмауэр, все стало работать.

...