/ / Servindo arquivos html em nodejs sem usar o módulo fs - javascript, node.js

Servindo arquivos html em nodejs sem usar o módulo fs - javascript, node.js

Eu estou construindo uma aplicação web, o nodejs é o meu servidor web. Eu quero enviar resposta de nodejs para as imagens, html, css, js, outros arquivos.

Eu quero saber qual módulo de nodejs está fornecendo para servir meus arquivos de UI sem usar o módulo fs que está disponível internamente em nodejs.

Restrição: Se eu usar o módulo fs ou express que usa internamente o fs, se um novo arquivo for adicionado, ele deve ser gerado para a resposta.

obrigado

Respostas:

3 para resposta № 1

Você pode usar o middleware estático Express / Connect:

var app = require("express").createServer();
app.use(express.static(__dirname + "/public"));

app.listen(3000);

Mas a melhor maneira é configurar o nginx ou um servidor de frontend semelhante para fazer proxy de solicitações dinâmicas para node.js e direcionar arquivos estáticos de retorno.