Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Desarrollo Web / Node.js: Instalación, configuración y Hola Mundo

Node.js: Instalación, configuración y Hola Mundo

Autor jc mouse domingo, junio 30, 2019

No se puede negar la popularidad que ganaron las aplicaciones de JavaScript en los últimos años, y las bibliotecas disponibles en la red como Angular, React o Node.js definitivamente facilitaron este crecimiento.

Node Netbeans

Node.js es una biblioteca y un entorno multiplataforma construido con el motor de JavaScript V8 de Chrome para ejecutar aplicaciones JavaScript que se utiliza para construir aplicaciones en red escalables.

En este post veremos lo fácil que es instalarlo, configurar Node en nuestro IDE favorito y realizar el clásico «Hola Mundo».

Necesitamos:

  • Netbeans 8.x
  • Windows OS

INSTALACIÓN DE NODE.JS

La instalación de Node.js es bastante sencilla, solo debes ingresas a la web de Node y descargarte la versión correspondiente para tu Sistema Operativo.  A continuación ejecuta el asistente de instalación y sigue los pasos.

setup instalacion

Puedes dejar la ubicación por defecto o modificar según tus necesidades

path instalacion

Puedes personalizar la instalación seleccionando solo lo que deseas instalar, deja todo como esta ya que no pesa nada. Ademas esta opción añade al PATH del sistema Node así como su gestor de paquetes npm.

herramientas de desarrollo

Algunos módulos requieren ser compilados antes de ser instalados y para ello se requieren algunas otras herramientas. Deja en blanco la opción y presiona [NEXT]

herramientas nativas

Espera a que termine la instalación, solo tomara unos segundos.

instalacion node bolivia

Cuando el asistente de instalación a terminado, abre una terminal y escribe «node -v» (sin comillas), presiona  la tecla ENTER.  Si la instalación se realizo correctamente, deberías ser capaz de ver la versión de Node que acabas de instalar.

consola de comandos windows

CONFIGURACIÓN DE NODE EN NETBEANS

Por lo general Netbeans detecta automáticamente Node.js y para comprobarlo ve al menú, Herramientas -> Opciones y selecciona la pestaña HTML/JS y a continuación la pestaña Node.js.

Tanto en Node Path como en npm Path podrás ver la ubicación de los archivos node.exe y npm.cmd, si no es así, debes buscar los mismos presionando el botón [browse]. Ya para terminar presiona el botón [Download…] para bajar las fuentes de Node, solo toma unos segundos.

NPM Gestor

«Hola Mundo» en Node.js y Netbeans

A continuación crearemos la típica aplicación de bienvenida «Hola Mundo» con Node. Para ello ve al menú Archivo -> Proyecto Nuevo -> selecciona la categoría «html5/JavaScript» y el proyecto «Node.js Application», presiona [siguiente] para continuar.

javascript y netbeans

Escribe un nombre para el proyecto, por ejemplo «HolaMundoNodeJS» y para comenzar la creación de archivos, presiona [Terminar]. El proyecto tiene la siguiente estructura:

Hola Mundo con Node

El código para nuestro Hola Mundo es el siguiente:

main.js

//Se carga módulo HTTP para crear servidor
const http = require('http');
 
 //Puerto 9000, defaults IP 127.0.0.1 (localhost)
const hostname = '127.0.0.1';
const port = 9000;
 
//se crea servidor servidor web con createServer(...)
const server = http.createServer((req, res) => {
  res.statusCode = 200; // Codigo HTTP que significa Todo OK
  res.setHeader('Content-Type', 'text/plain');//Texto plano
  res.write('Hola Mundo Cruel!!!');//el mensaje
  res.end();//cierra conexion
});
 
//Escucha conexiones entrantes 
server.listen(port, hostname, () => {
   console.log('Web server running => http://%s:%s',hostname,port );
});

Ejecutamos el servidor:

Servidor Web JS

Abrimos nuestro navegador y escribimos «http://127.0.0.1:9000«, se mostrara en pantalla nuestro «Hola Mundo»

demo app javascript server

enjoy!

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Como saber el tipo de objeto que contiene un hashmap

Como saber el tipo de objeto que contiene un hashmap

La clase hashMap es muy util para almacenar objetos de la forma ( Clave, Objeto ), donde Clave es un identificador único...

Conversor decimal a binario

Conversor decimal a binario

Desde que Google anuncio de que dejara de dar soporte al plugin de Eclipse y se concentrara en Android Studio, quienes t...

CUF: Código Único de Factura

CUF: Código Único de Factura

Este 2019 se implementara en Bolivia un nuevo Sistema de Facturación Electrónica con nuevas características y medidas de...

GSON: Generar objetos java desde JSON

GSON: Generar objetos java desde JSON

En un post anterior vimos como utilizar GSON para serializar un objeto java en JSON, en esta oportunidad se vera el proc...

ExecutorService: Tareas asíncronas

ExecutorService: Tareas asíncronas

Desde java 7 esta disponible la interface ExecutorService que se extiende de Executor y nos proporciona los métodos nece...

Vibrate: ¿Cómo hacer vibrar un dispositivo Android?

Vibrate: ¿Cómo hacer vibrar un dispositivo Android?

En este post crearemos una app para utilizar el vibrador de nuestro dispositivo android usando para ello el IDE Android...

1 comentario en “Node.js: Instalación, configuración y Hola Mundo”

  1. Excelente explicativo

Los comentarios estan cerrados

Comparte lo que sabes

Categorias

Últimas entradas

Melody.ml  es un aplicación online que usa la I.A (Inteligencia Artificial) para procesar archivos MP3 y separar en pist...

Small Basic es un lenguaje de programación propiedad de Microsoft creado especialmente para ayudar a los estudiantes a p...

Lorca Editor es una aplicación online creada por el desarrollador español Domingo Martin el cual tiene como objetivo el...

Eratóstenes era un matemático griego del siglo  III a.C. el cual ideó una manera rápida de obtener todos los números pri...

Herramientas

Generador de Enlaces a Whatsapp