Ayer grabé una nueva sesión de esta serie, como Google Hangout. Queda en:
https://www.youtube.com/watch?v=OcRSDwcBAIA
[View:http://www.youtube.com/watch?v=OcRSDwcBAIA]
El tema de esta sesión fue aplicar lo visto en las dos anteriores: programar en JavaScript, usar require de Node.js, usar módulos “built-in” como http, url, y refactorizar código, para tener un mini servidor web, que produce distintos resultados de acuerdo a lo que se pida en el navegador.
El código del ejemplo quedó en:
https://github.com/ajlopez/NodeSamples/tree/master/WebServer
En las próximas sesiones:
– Más refactorización (por ejemplo, extraer el proceso de rutas como un módulo)
– Servir archivos estáticos, donde tendremos nuestro primer contacto con streams, y con el módulo fs
– Con otro ejemplo, comenzar algo de TDD
Y temas para más adelante: programar con Express (para no hacer el ruteo de acciones nosotros) y con Socket.IO (para empezar a ver el tema real time)
Nos leemos!
Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez