node.js - que - Conéctate a localhost: 3000 desde otra computadora | Expressjs, nodejs
javascript (3)
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
.
Esta pregunta ya tiene una respuesta aquí:
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.
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 se pueden usar 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 enter