Node.js¶
Introducción¶
Es un servidor web escrito es javascript. Se instala mediante:
yaourt -S nodejs
Instalado ocupa unos 13Mbytes.
Podemos usar npm para instalar paquetes, por ejemplo:
npm install zmq
Las instalaciones son locales al directorio en el que se ejecuta. Existen infinidad de módulos.
Ejemplo básico¶
Creamos el fichero ex01.js:
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337');
y lo ejecutamos con:
$ node ex01.js
y vemos su comportamiento con firefox o con curl:
$ curl http://127.0.0.1:1337
Hello World