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.
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");
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
});
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.
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
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.