Conéctate a localhost: 3000 desde otra computadora | Expressjs, nodejs

Actualmente estoy trabajando en un proyecto y me gustaría probarlo desde otra computadora o teléfono. Esta computadora está conectada a la misma red.

¿Cómo puedo conectarme a http://localhost:3000 ?

Estoy usando expressjs (módulo nodejs ) como servidor.

Configure su aplicación para que se ejecute en 0.0.0.0 lugar de 127.0.0.0(localhost) . Por ejemplo:

 app.listen(3000, '0.0.0.0', function() { console.log('Listening to port: ' + 3000); }); 

Luego, desde otra computadora, conéctese a 192.168.1.11:3000 .

Dado que el puerto está vinculado a cualquier dirección IP que no sea 127.0.0.1 (localhost), puede acceder a él desde cualquier otro sistema.

Para ver sus direcciones IP, use el ipconfig (Windows) o ifconfig (Linux). Averigüe la IP que se encuentra en la misma red que el “otro sistema” desde el que desea acceder. Luego acceda a él como, por ejemplo: 172.16.0.12:3000 .

PD: recuerde incluir el puerto 3000 incluso cuando acceda a él a través de otro sistema. Además, los nombres de host pueden usarse en lugar de direcciones IP, si están configurados.

tu url debería verse como

 http://yourcomputername:3000 

para obtener el nombre del equipo, abra el símbolo del sistema de Windows y escriba el nombre de host y luego presione Intro