🥇 Creando un servidor con HTTP.

Si bien NodeJS es utilizado para una gran variedad de tareas, su nicho principal es el desarrollo web. Este exito se debe a su modelo asíncrono de peticiones y a paquetes como net y http.

const http = require('http');
const port = 3000;
const server = http.createServer((req, res) => {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hola Mundo!');
});
server.listen(port);
console.log(`Servidor listo en http://localhost:${port}/`);

Los cambios realizados en el programa no reiniciarán por default el servidor, por lo que hay que cerrar el proceso y abrirlo cada que se realice y se desee probar un cambio.

Para evitar esta tarea repetitiva, instale node-dev.

$ npm i -s node-dev@latest

Despues ejecute el programa con node-dev.

$ node-dev server.js

🍿 Responses.

La respuesta (response) nos permite enviar datos de regreso al cliente desde el servidor.

Enviando un post request. NPM.
comments powered by Disqus