Estou tentando aprender o node.js e criar um aplicativo da web e, embora esteja fazendo o possível para usar apenas o node.js para criá-lo, estou tendo dificuldades para encontrar recursos e exemplos que descrevam o processo sem usar outras estruturas ou bibliotecas.
Especificamente, como posso veicular conteúdo HTML e CSS sem usar variáveis de string codificadas, mas exibir arquivos HTML e CSS dinamicamente usando apenas node.js?
Pelo que entendi, você está tentando criar um servidor de arquivos estático por conta própria. Esta essência pode ser um bom ponto de partida.Não fornece nenhuma explicação do código, mas é fácil de entender.Por exemplo, dê uma olhada neste pedaço de código
Aqui estão sendo necessários 4 módulos. Agora, para saber mais sobre esses módulos, basta acessar o node js api docs e ler mais sobre eles. A API do node js é muito pequena e é a melhor maneira de aprendê-lo.
Além disso, embora possa ser um exercício de aprendizado muito bom criar um servidor próprio, você deve usar uma biblioteca já criada para produção.
fonte