Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo accede Python Flask a la dirección local de forma predeterminada?

¿Cómo accede Python Flask a la dirección local de forma predeterminada?

1. Método

Después de que flask ejecute el servidor, encontrará que solo su propia computadora puede usar el servicio, pero otras computadoras en la red no.

La configuración predeterminada es esta porque en el modo de depuración los usuarios de la aplicación pueden ejecutar cualquier

código Python en su computadora.

Desactive la depuración o confíe en los usuarios de su red para que el servidor sea accesible públicamente. Simplemente cambie la llamada del método run() de esta manera:

app.run(host='0.0.0.0', port=80)

2.

app.run(host='0.0.0.0', port=80)

Este código permite que el host acceda al servidor a través de la IP local y el puerto 80.

3. Descripción de la función

run(host=Ninguno, puerto=Ninguno, debug=Ninguno, **opciones)

Ejecutar la aplicación en el desarrollo local. programa servidor. Si se establece el indicador de depuración, el servidor recargará automáticamente los cambios de código y mostrará un depurador en caso de que ocurra una excepción.

Si desea ejecutar la aplicación en modo de depuración pero deshabilitar la ejecución de código en el depurador interactivo, puede pasar use_evalex = False como argumento. Esto mantendrá activa la pantalla de rastreo del depurador pero deshabilitará la ejecución del código.