Колба ngrok — Доступ к поддомену.ngrok.ввод-вывод был отклонен — Ошибка 403

#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 показывает это:

Успешно загружен ngrok

Но не удается получить доступ через URL-адрес поддомена

Ответ №1:

Существует проблема, из-за которой последняя версия mac os mojave использует порт по умолчанию для flask. Чтобы решить эту проблему, перейдите в раздел «Системные настройки» gt; «Общий доступ» и снимите флажок с приемника AirPlay. Или измените порт колбы по умолчанию на что-то другое, чем 5000, используя flask run —port=5002, и перезапустите сервер ngrok: ngrok http 5002