#flask #ngrok
#колба #нгрок
Вопрос:
Я запускал простое приложение Flask и успешно разместил его локально в порту 5000.
Однако я не смог настроить туннель к общедоступному URL-адресу через ngrok.
Вот мои коды:
app = Flask(__name__) @app.route("/") def hello_world(): return "lt;pgt;Hello, World!!lt;/pgt;" if __name__ == '__main__': app.run(debug=True)
Мой локальный хост обычно показывает «Привет, мир!!», но нажатие на страницу ngrok показывает это:
Ответ №1:
Существует проблема, из-за которой последняя версия mac os mojave использует порт по умолчанию для flask. Чтобы решить эту проблему, перейдите в раздел «Системные настройки» gt; «Общий доступ» и снимите флажок с приемника AirPlay. Или измените порт колбы по умолчанию на что-то другое, чем 5000, используя flask run —port=5002, и перезапустите сервер ngrok: ngrok http 5002