martes, 14 de julio de 2015

Servidor web básico con node.js y express

Express es un framework de node que nos permite realizar tareas de forma más rápida.
Primero tendremos que instalar el framework, y eso lo haremos con el gestor de paquetes de node (npm). Lo editamos e introducimos el siguiente código:

// Crearemos una carpeta nueva y desde la línea de comandos
// vamos a esa carpeta y ejecutamos desde dentro el siguiente comando:
npm install express
 
// Una vez instalado aparecerá una carpeta node_modules que contendrá todos los módulos descargados.
 
// Creamos un fichero servidor3.js con el siguiente contenido:
 
var http=require("http");
 
http.createServer(function(req,res)
{
    res.writeHead(200,{"Content-type":"text/plain"});
    res.write("Practicando con node.js \n");
    res.end("parece que funciona. \n");
}).listen(8080,"10.0.1.6");
 
console.log('Servidor escuchando en puerto 8080 de la IP 10.0.1.6');
 
/// Ejecutamos ese archivo con el comando: node servidor1.js
// Ahora podremos conectarnos a ese equipo con un navegador a http://ip:8080
 
///////////////////////////////////////////////////////////////////////////
 
///// Otro ejemplo prácticamente como el anterior pero enviando html.
// Creamos un fichero servidor2.js con el siguiente contenido:
 
var http=require("http");
 
http.createServer(function(req,res)
{
        res.writeHead(200,{"Content-type":"text/html"});
        res.write("<h2>Servidor web con node.js </h2>");
        res.end("...y parece que <strong>funciona!</strong>.");
}).listen(8080);
 
console.log('Servidor escuchando en puerto 8080 de todas las interfaces.');
 
/// Ejecutamos ese archivo con el comando: node servidor2.js
 
// Ahora podremos conectarnos a ese equipo con un navegador a http://ip:8080

No hay comentarios:

Publicar un comentario