Sesión 7 - Node JS
¿Qué es Node JS?
Es un ambiente servidor de código abierto, el cual ejecuta Javascript y permite la escalabilidad de una aplicación de forma más sencilla y estable (no usa hilos).
¿Por qué usar Node JS?
- Es código abierto y gratis.
- Es multiplataforma.
- Usa Javascript.
- Usa programación asincrónica.
- Elimina la espera y siempre continua con la siguiente petición.
Ejemplo de uso:
Node JS es relativamente sencillo de usar, una vez instalado en nuestra computadora que funcionará como servidor basta con definir un archivo principal, por ejemplo server.js:
--------------------------------------------------------------------------------------------------------------------------
var http = require('http');http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end('Hello World!');
}).listen(8080);
--------------------------------------------------------------------------------------------------------------------------
Al ejecutar dicho código, bastará con abrir la terminal en la misma ubicación que el archivo recién creado y aplicar el comando node server.js. Esto pondrá a "correr" nuestro servidor y podrémos acceder a la dirección localhost:8080 para ver el "Hello World!" que aparece en pantalla.
Módulos en Node JS
Node JS cuenta con diversos módulos, estos son una especie de librerías que permiten incluir funciones en nuestra aplicación. En el ejemplo anterior se incluyó un módulo a la aplicación (http). Para incluirlos basta usar la función require(nombre-del-modulo). Así Node JS puede ser un servidor web, un ejemplo de esto se presentará en la siguiente entrada (Laboratorio 2) .
Referencias
Node JS. (n.d) Retrieved from: https://nodejs.org/es/.
Node JS Tutorial. (n.d) Retrived from: https://www.w3schools.com/nodejs/default.asp.
Solano, E. (2018). Material de clase, Node JS. Curso Introducción al desarrollo de aplicaciones WEB - IC8016.
Comentarios
Publicar un comentario