Rápidamente a los bifes, lo que quería hacer era un dashboard que me muestre cierta información. Como estaba fiaca no queria levantar una VM y no tengo pensado (me niego) en instalar servicios en mis escritorio, por lo que pense, ok… hagamoslo con NodeJS (Quería hacerlo rápido, que iluso, si levantaba la VM con Vagrant con alguno de las varias configuraciones que tengo levantaba en un ratito!)
1- Primero lo primero: Instalar
Nada muy doloroso… apt-get install nodejs … fin.
2- Segundo lo segundo 😛 : El poco estimado y siempre utilizado Hello World!
Sin mucho que preocuparme desde la misma consola donde acabe de instalar cree una carpeta y con nano copie y pegue las siguientes lineas:
1 2 3 4 5 6 7 |
// -- hello.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/'); |
Perfecto, ya esta el archivo ahora lo ejecuto con el siguiente comando directamente en la consola.
1 |
nodejs hello.js |
3- ¿Todo a mano? Buscando un framework.
Busque muy rápidamente (y probablemente no sea la mejor elección, no lo se) y encontre que es «popular» el framework expressjs. Proceso a la instalación via npm. Si no tienen npm pueden instalarlo de la misma feliz manera que instalamos todo en los derivados de Debian.
1 |
apt-get install npm |
Parado sobre el directorio que habíamos creado (en mi caso «dashboard») ejecuto el siguiente comando.
1 |
npm install express |
4- Momento de desarrollar con ExpressJS
Como aun no entiendo nada de esto… sigo un tutorial
Bueno, llegue hasta aquí, me gano el sueño… mañana vere si avanzo un poco mas.