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:
Ejecute su aplicación utilizando el siguiente comando
app.run (host = ''0.0.0.0'', puerto = 5000)
Ve a la ventana cmd. Escriba ipconfig y obtenga la dirección Obtener IPV4 suponga que su dirección IPV4 es 192.168.XX
Vaya al navegador móvil y escriba 192.168.XX: 5000