pocco pagina oficial micro homepage framework python flask

pagina - python micro framework



No se puede conectar al servicio web Flask, se rechazó la conexión (5)

Deberá ejecutar el servidor de desarrollo de manera que escuche las solicitudes en todas las interfaces y no solo en la local.

Pídale a Flask que escuche en 0.0.0.0:PORT_NUMBER

o cualquier otro puerto que pueda elegir

Estoy intentando ejecutar un servidor web simple en una Raspberry Pi con Flask. Cuando ejecuto mi aplicación Flask, dice:

corriendo en http://127.0.0.1:5000/

Pero cuando ingreso esta dirección en mi computadora portátil en Chrome, aparece

ERR_CONNECTION_REFUSED

Puedo abrir 127.0.0.1:5000 en el navegador de la Raspberry Pi. ¿Qué debo hacer para conectarme desde otra computadora?


Ejecute su aplicación de esta manera:

if __name__ == ''__main__'': app.run(host=''0.0.0.0'')

Hará que el servidor sea visible externamente . Si la dirección IP de la máquina es 192.168.XX entonces, desde la misma red puede acceder a ella en el puerto 5000. Me gusta, http: //192.168.XX: 5000


También podría haber un motivo para que el firewall rechace las conexiones entrantes en el puerto 5000. Pruebe:

sudo ufw allow 5000


cuando está ejecutando el servidor a través de un flask run cámbielo a flask run --host=0.0.0.0 para conectarse, encuentre la dirección IPV4 del servidor en el que se está ejecutando el script. En la misma red, vaya a http://[IPV4 address]:5000


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

si ejecuta su aplicación de esta manera, su servidor será visible externamente. Pasos por Setp:

  1. Ejecute su aplicación utilizando el siguiente comando

    app.run (host = ''0.0.0.0'', puerto = 5000)

  2. Ve a la ventana cmd. Escriba ipconfig y obtenga la dirección Obtener IPV4 suponga que su dirección IPV4 es 192.168.XX

  3. Vaya al navegador móvil y escriba 192.168.XX: 5000