Aprendiendo Node.js (3) Un Web Server

Anterior Post

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

This entry was posted in 14005, 15550, 8115. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>