Sie sind auf Seite 1von 4

Node JS: Un sencillo ejemplo con Express JS

Posted on May 12, 2019

En otros posts hemos visto cómo crear un servidor, sin embargo, en esa
ocasión se empleó Typescript. En este post sólo usaremos Node JS.

Si no tienes instalado express, deberás instalarlo:

$ npm install -g express

Creamos un archivo llamado servidor.js que tendrá el siguiente


contenido:

//Agregamos Express JS

const express = require('express');

const app = express();

Creamos una petición GET:

app.get("/",(req, resp) =&gt; resp.send("<h1>Express<font


color='steelblue'>JS</font> funcionando</h1>"))
El servidor escuchará en el puerto 5000 (puedes ponerle 8080, 8090,
3000, etc.):

app.listen(5000, ()=> console.log("Servidor funcionando en


http://localhost:5000/"));

Ejecutamos:

$ node servidor.js

Abrimos el navegador en http://localhost:5000/

También podríamos poner un servicio:

app.get("/prueba", (req,resp) =>{

var listaDatos = [

"id": 1,

"fecha":"Martes, 4 de Septiembre de 1982"

},

"id":2,

"fecha":"Miercoles, 10 de Febrero de 1999"

}];

resp.send(listaDatos);
});

También instalaremos body-parser (para realizar peticiones HTTP):

$ npm install -g body-parser

El servicio lo podemos ver en http://localhost:5000/prueba

Código completo:
servidor.js

const express = require('express');

const bodyParser = require('body-parser');

const app = express();

app.use(bodyParser.json())

app.use(bodyParser.urlencoded({extend:true}))

app.get("/",(req, resp) =&gt; resp.send("<h1>Express<font


color='steelblue'>JS</font> funcionando</h1>"))

app.get("/prueba", (req,resp) =&gt;{

var listaDatos = [

"id": 1,
"fecha":"Martes, 4 de Septiembre de 1982"

},

"id":2,

"fecha":"Miercoles, 10 de Febrero de 1999"

}];

resp.send(listaDatos);

});

app.listen(5000, ()=&gt; console.log("Servidor funcionando en


http://localhost:5000/"));

Das könnte Ihnen auch gefallen