Estaba iniciando una aplicación Flask simple y la alojé con éxito localmente en el puerto 5000.
Sin embargo, no pude configurar un túnel a una URL pública a través de ngrok.
Aquí están mis códigos:
app = Flask(__name__) @app.route("/") def hello_world(): return "<p>Hello, World!!</p>" if __name__ == '__main__': app.run(debug=True)Mi anfitrión local muestra "¡¡Hola mundo!!" normalmente, pero al hacer clic en la página de ngrok se muestra esto:
Hay un problema en el que la última versión de mac os mojave usa el puerto predeterminado para el matraz. Para resolverlo, dirígete a Preferencias del sistema > Compartir y anula la selección de AirPlay Receiver. O cambie su puerto de matraz predeterminado a algo que no sea 5000 usando la ejecución de matraz --port=5002 y reinicie su servidor ngrok: ngrok http 5002