Краткосрочное решение:
Сначала загрузите ngrok
для вашей операционной системы.
Для целей отладки и тестирования вы можете выставитьБезопасное туннельное соединение с вашим API, выполнив эту команду в командной строке / терминале.
ngrok http <PORT_NUMBER>-host-header="localhost:<PORT_NUMBER>"
Где PORT_NUMBER
- номер порта, в котором работает ваше приложение фляги.
Пример, есливаше приложение фляги работает на порту 5000
, затем просто выполните эту команду:
ngrok http 5000 -host-header="localhost:5000"
Выполнение этого даст вам два имени хоста, одно с HTTP
, а другое защищенное HTTPS
, соединенное таким туннелем, как этотв течение 8 часов, после чего команда должна быть повторно запущена.
Который можно вызвать удаленно
Долгосрочное решение:
Развертывание приложения фляги с использованием FastCGI
или
Для поставщика облачной инфраструктуры, напримерMicrosoft Azure, которая предоставляет готовые шаблоны для flask applications
.