node.js

HOW TO: Instalando node.js en Windows


node.js

Instalando node.js en Windows

Sabemos lo difícil que es instalar aplicaciones en Windows  [NEXT> NEXT> NEXT> FINISH].

Para comenzar

1.- bajamos el instalador de la pagina oficial http://nodejs.org/ (la version actual es la v0.6.17)

2.- Ejecutamos

3.- Comenzamos la orgia de presionar next ACEPTO next next next next next next next next FINISH

NOTA* Node.JS queda instalado en una carpeta en “Archivos de Programa” llamada nodejs, es solo informativo no tocaremos NADA de ahi

4.- Listo !! node.js se ha instalado

Ahora para comenzar haremos una carpeta llamada “node” en c:\ por lo que el path quedaria asi: C:\node

ahi iremos creando subcarpetas con el tiempo para crear ejemplo y comenzamos!!

Dentro de C:\node creamos una carpeta llamada “hola” (C:\node\hola)

y en algun editor de codigo/texto (como Notepad++, Sublimetext o Block de notas) copiamos lo siguiente y lo guardamos como server.js

[javascript]var http = require(“http”);
http.createServer(function(request, response) {
response.writeHead(200, {“Content-Type”: “text/html”});
response.write(“Hola Universo”);
response.end();
}).listen(6969);[/javascript]

EXPLICACION

var http = require(“http”);  Nos indica el tipo de protocolo a utilizar

server.listen(6969);    El puerto en el cual nos escuchará

http.createServer(function(request, response)

La parte realmente interesante (y rara, si tu trasfondo es en un lenguaje más conservador, como PHP) es que la definición de función está ahí mismo donde uno esperaría el primer parámetro de la llamada a createServer(). Resulta que, este definición de función ES el primer (y único) parámetro que le vamos a dar a la llamada a createServer(). Ya que en JavaScript, las funciones pueden ser pasadas de un lado a otro como cualquier otro valor.

http.createServer(); es una funcion que esta contenida en algun lado dentro de nodejs que permite crear un protocolo http que a su vez escucha y responde con un puerto (6969) exactamente igual(o mejor) como lo haria Apache.

response.writeHead(200, {“Content-Type”: “text/html”}); tambien podemos usar : res.writeHead(200, {‘Content-Type’: ‘text/plain’}); determina el tipo de formato a imprimir

Despues de esta leve (y vaga) explicacion guardamos el archivo como server.js dentro de la carpeta hola path: C:\node\hola\server.js

ahora pongamos en marcha nuestro servidor en javascript

Abrimos CMD (simbolo del sistema) y nos vamos a carpeta raiz C:\ y navegamos hasta la carpeta hola (que esta dentro de node) si no saben como navegar en dos es asi: cd / (presionar enter) cd node/hola (presionar enter)

ya que estamos dentro de la carpeta hola ejecutamos node y lo hacemos así: node server.js (presionar enter)

en consola se veria asi:

C:\node\hola>node server.js

ahora solo abran la url asi: http://127.0.0.1:6969/ y veran impreso el hola universo

Así comenzamos nuestro Curso Inductorio de Node.JS, estaremos avanzando poco a poco, quiza se les dificulte si no han manejado Javascript pero no se preocupen que despues del curso introductorio a desarrollo Android estamos planeando dar un curso de Javascript Completo. No olviden comentar y publicar este articulo.

Code Strong!”


Acerca de Daniel Salcedo

Desarrollador PHP, Javascript, Android, iOS. Diseñando en HTML5/CSS3. Amante del desarrollo web, el vino tinto y el buen baile. Programador para una de las principales empresas de telecomunicaciones en México

Deja un comentario