El objetivo de este documento es comenzar a desarrollar aplicaciones con Node.js, enseñándole todo lo que necesita saber sobre JavaScript "avanzado" en el camino. Va mucho más allá de tu típico tutorial "Hello World" ...
Este documento probablemente se ajuste mejor a los lectores que tienen un fondo similar al mío: experimentado con al menos un lenguaje orientado a objetos como Ruby, Python, PHP o Java, poca experiencia con JavaScript y completamente nuevo en Node.js.
Apuntar a desarrolladores que ya tienen experiencia con otros lenguajes de programación significa que este documento no cubrirá cosas realmente básicas como tipos de datos, variables, estructuras de control y similares. Ya necesita saber sobre estos para comprender este documento.
Sin embargo, debido a que las funciones y los objetos en JavaScript son diferentes de sus contrapartes en la mayoría de los otros lenguajes, se explicarán con más detalle ...
El enrutador de URL implementado allí se puede aumentar fácilmente para servir archivos estáticos, utilizando el fs
módulo para leerlos en el disco.