Educación online efectiva

Aprende con expertos de la industria

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

Dato

Recodemos un poco de teoría de redes de cómputo (ver Freddy Fund. de Ing. de Software). Tu servidor solo está respondiendo a peticiones HTTP en tu red local

Captura3.JPG
Además, la asignación de IP es de tipo B, por lo que tu servidor solo envía y recibe respuestas en esa capa de red (tu localhost).
Captura4.JPG
Si quieres compartir tu “hello world” con tu familia tienes que saber tu dirección IP, así que puedes escribir en la consola:
unix (linux o mac)

ifconfig

o si tienes windows:

ipconfig

verás algo como esto:

Captura2.JPG

Busca el renglón que dice IPv4 y guarda esa información en una constante en tu archivo index.js

const express = require('express');
const app = express();
const port = 8080;
//aquí va tu ip
const IP = "192.168.100.9";

Modifica el listener

app.listen(port, () => {
  console.log("http://"+ IP +":" + port + "/");
});

corre tu entorno de prueba

npm run dev

Verás algo como esto

Captura.JPG

Comparte la dirección http que te corresponda para que tu familia pueda hacer y recibir peticiones de tu servidor.

Muy bien! Has desplegado tu primer servidor LAN y lo puedes compartir con toda tu familia! 😄 😄
|
|
Pd. Si quieres llevar tus apps a otro nivel, tendrás que desplegar tu servidor en algún servicio que hospede en MAN o WAN (están heroku o netlify, o en la nube Microsoft Azure, AWS o Google Cloud Platform y te ofrecerán más servicios entre los que el DNS es importante para que accedan sin escribir direcciones IP en el navegador… o en una blockchain como Ethereum pero eso ya es otra historia xd)

Educación online efectiva

Aprende con expertos de la industria

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados