Estoy tratando de aprender node.js y crear una aplicación web, y aunque estoy haciendo todo lo posible para usar solo node.js para crearlo, me está costando mucho encontrar recursos y ejemplos que describan el proceso sin usar otros marcos o bibliotecas.
Específicamente, ¿cómo puedo servir contenido HTML y CSS sin usar variables de cadena codificadas, pero sirviendo archivos HTML y CSS dinámicamente usando solo node.js?
Por lo que entiendo, está intentando construir un servidor de archivos estático por su cuenta. Esta esencia puede ser un buen punto de partida. No da ninguna explicación del código, pero es fácil de entender. Por ejemplo, eche un vistazo a este código
Aquí se requieren 4 módulos. Ahora para saber más acerca de estos módulos, todo lo que tiene que hacer es ir al nodo js api docs y leer más sobre ellos. La API del nodo js es muy pequeña y esta es la mejor manera de aprenderlo.
Además, si bien puede ser un muy buen ejercicio de aprendizaje construir un servidor propio, debe usar una biblioteca ya construida para la producción.
fuente