El blog de un programador...

Post Top Ad

The Relaxation Time

Travel the World!

Post Top Ad



Que tal un saludo a todos los seguidores del blog, hace mucho que no posteo nada por aqui, les pido una disculpa :) , pues bien, les traigo un video en el que vamos a ver como crear un servidor web con nodejs.


Les dejo la documentacion de lo visto en el video.


Módulo http:

Este módulo nos ayuda con la tarea de los protocolos al momento de servir nuestras páginas web, lo guardamos en la variable http y a partir de ese momento esta variable se convierte en un objeto del módulo http para poder acceder a sus métodos.
 
// Incluimos el módulo http
var http = require("http");

Método createServer del objeto http:

Este método nos va a crear un servidor, como parámetro utilizamos un callback al cual le vamos a pasar dos parámetros, que son los siguientes:

req - (request) petición
res - (response) respuesta

En el momento que se dispare este callback, los parámetros req y res se convierten en objetos de los cuales podremos acceder a sus propiedades.
 
// Creamos un servidor
http.createServer(function (req, res) {
    // Instrucciones
});

Objeto res:

Este objeto sólo existe mientras se responda a la petición que se hace al servidor (por ejemplo pedir una pagina web) y podremos utilizar sus métodos para interactuar con el contenido de la página a servir.
 
Método writeHead:

Este método pertenece al objeto res y nos sirve para crear una cabecera para el documento web a mostrar, recibe dos parámetros, el primero es el status de la petición y el segundo parámetro es el tipo de contenido a mostrar.
 
res.writeHead(200, {"Content-type" : "text/html”});

Método write:

Este método pertenece al objeto res y nos sirve para mostrar contenido en pantalla, recibe como parámetro el texto a mostrar.
 
res.write("<h1>Hello Word</h1>");

Método end:
Este método pertenece al objeto res y como buena práctica siempre debe ser llamado al finalizar una respuesta ya que indica que las cabeceras y contenido ya fueron enviados.
 
res.end();

Método listen:

Este método recibe como parámetro el puerto en el que estará corriendo nuestro servidor.
 
http.createServer(...).listen(3000);

Arrancar el servidor:

Para poder arrancar nuestro servidor debemos abrir la terminal y ubicarnos en el directorio donde se encuentra nuestro servidor y ejecutar la siguiente instrucción.
 
node server.js

Donde server.js es el archivo que contiene el código de nuestro servidor, para acceder a ver el ejemplo abrimos el navegador e ingresamos a la siguiente url.

http://127.0.0.1:3000

No hay comentarios:

Publicar un comentario

Comentar es agradecer!, tu comentario me ayuda a seguir mejorando el blog, gracias.

Post Top Ad