es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La aplicación Express no funciona en la red local sin internet.

Tengo una aplicación express con la que quiero que otros ordenadores en la misma red WIFI se conecten a ella, pero sin que haya acceso a Internet.

El PC principal que aloja la aplicación tiene la siguiente dirección IP fija: 192.168.1.60.

He hecho el siguiente código en mi archivo server.js:

app.listen(5000, '192.168.1.60', () => {
  console.log(`Servidor lanzado con puerto 5000`);
});

Así que cada vez que trato de acceder a la aplicación desde otra máquina, no carga a menos que tenga acceso a internet.

¿Hay alguna manera de hacer que funcione sin internet?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Sí, es posible hacer que la aplicación Express sea accesible a otros equipos en la misma red WIFI sin conexión a internet. Una forma de hacerlo es configurar los ajustes del router para permitir que las solicitudes entrantes en el puerto 5000 sean redirigidas al PC host con la dirección IP 192.168.1.60. Esto permitirá que otros equipos accedan a la aplicación Express usando la dirección IP del PC host y el número de puerto 5000.

    Para configurar el reenvío de puertos en la mayoría de los routers, debes acceder a la página de ajustes del router escribiendo la dirección IP del router en un navegador web. Deberás buscar los ajustes de reenvío de puertos o de servidor virtual y configurarlos para reenviar las solicitudes entrantes en el puerto 5000 a la dirección IP del PC host donde se ejecuta la aplicación Express.

    Una vez configurado el reenvío de puertos, puedes acceder a la aplicación Express desde otro equipo en la misma red escribiendo la dirección IP del PC host y el número de puerto 5000 en un navegador web. Por ejemplo, si el PC host tiene la dirección IP 192.168.1.60, puedes acceder a la aplicación Express desde otro equipo en la misma red escribiendo http://192.168.1.60:5000 en un navegador web.

Comments are closed.