Evilnapsis

Programming, Hacking and More

Programming

GUÍA Rapida y Basica de NodeJS

NodeJS algunos lo conocen, otros no, basicamente es un lenguaje basado en Javascript, para trabajar en modo script o en servidores, en esta guia les mostrare algunos conceptos y scripts de NodeJS.

Instalación

La instalación de NodeJS depende del tipo de sistema operativo que uses, te envio al sitio oficial de nodejs para que veas como instalar nodejs.

Ejecución

Para ejecutar código nodejs necesitamos:

  • Guardar el archivo con código javascript, con extension .js
  • Abrir una terminal
  • Tener el ejecutable de nodejs la lista de paths por ejecutar

Ejecutar: nodejs archivo.js

Lo mas Básico

Cuando hablo de lo mas básico me refiero a: imprimir en pantalla, if, else, for, while…. lo que siempre nos encontraremos en cualquier lenguaje de programación.

Imprimir en pantalla Hola, Mundo!

[code language=”javascript”] console.log("Hola, Mundo!");
[/code]

Sentencia If

[code language=”javascript”] var a = 6;
if (a%2==0) {
console.log(a+ " es par" );
}
[/code]

Ciclo for

[code language=”javascript”] for(i=0;i<10;i++){
console.log(i);
}
[/code]

Ciclo While

[code language=”javascript”] i=0;
while(i<10){
console.log(i);
i++;
}
[/code]

Archivos

Veamos como leer y escribir archivos.

Leer un archivo

[code language=”javascript”] var fs = require("fs");
var data = fs.readFileSync(‘ejemplo.txt’);
console.log(data.toString());
[/code]

Escribir un archivo

[code language=”javascript”] var fs = require("fs");
var data = ‘Este es otro ejemplo\n’;
var writerStream = fs.createWriteStream(‘ejemplo2.txt’);
writerStream.write(data);
writerStream.end();
[/code]

Servidor Web

Entre los modulos de NodeJS incluye HTTP capaz de ayudarnos a crear un servidor web como por arte de magia.

[code language=”javascript”] var http = require("http");
var port = 8080;
http.createServer(function (request, response) {
response.writeHead(200, {‘Content-Type’: ‘text/html’});
response.end(‘<h1>Hola Mundo!!</h1>\n’);
}).listen(port);
console.log(‘Ejecutando servidor en http://127.0.0.1:/’+port);
[/code]

Para crear un servidor web, es necesario un puerto, en este ejemplo usamos el 8080.

Conclusion

Espero esta guia les sirva, si tal vez pase por alto algún tema básico, no duden en decirme y actualizar esta guia.

 

Agustin Ramos

Desarrollador de Software

Leave a Reply