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 Node v8.4.0

NOTA: Para el API Connect Developer Toolkit necesitaremos instalar el Node v6.11.2

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://127.0.0.1:3000/»

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.

Un comentario en “Hello World in Node.js

  1. Pingback: API Connect Developer Toolkit – El weBlog de David Rengifo

Deja una respuesta

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.