lunes, 21 de agosto de 2017

Hello World in Node.js

nodejs_logoUna de las piezas de particular interés en la plataforma IBM Bluemix es el IBM API Connect, un componente que nos permite crear, ejecutar y gestionar nuestras propias API . Para comenzar a trabajar con este componente debemos contar con Node.js, así que procedamos a instalar el engine y a construir nuestro Hello World.

Obteniendo Node.js

Para comenzar debemos ir al sitio: https://nodejs.org/

desde donde podremos descargar el engine.

En nuestro caso, preferimos descargar la versión actual v.8.4.0

nodejs_001

Instalando Node.js

Una vez descargado el archivo, ejecutamos el instalador y seguimos el asistente; el cual no trae nada sorprendente, solo aceptamos los términos de la licencia, elegimos la ruta donde queremos que se instale el engine así como los componentes a incluir y esperamos a que concluya la ejecución.

Probando Node.js

Para probar nuestro engine, haremos nuestro Hello World.

Solo creamos en nuestra ruta de usuario un archivo que llamaremos “app.js” y colocamos el contenido indicado en la documentación

nodejs_009

const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});

Luego abrimos una consola o terminal y ejecutamos el comando:

node app.js

Y veremos el mensaje: “Server running at http://ob.tener.me/2whiELP;

nodejs_010

Para ver su ejecución, solo debemos abrir un browser e ir a la url:

http://localhost:3000

nodejs_011

Espero te haya parecido útil este post.

………….

Quiero man.tener.me informado: Seguir en Twitter @eldavid_oficial https://twitter.com/eldavid_oficial

Regálame un ME GUSTA. Y si eres solidario, COMPARTE para que otros puedan aprovecharlo.


Archivado en: Bluemix, IBM, Informática e Internet, JavaScript, Node Tagged: Bluemix, IBM, JavaScript, Node

No hay comentarios.:

Publicar un comentario

Nota: sólo los miembros de este blog pueden publicar comentarios.