在不使用fs模块的情况下在nodejs中提供html文件

我正在构build一个Web应用程序,nodejs是我的Web服务器。 我想从nodejs发送图像,html,css,js,其他文件的响应。

我想知道哪个nodejs模块提供服务我的UI文件,而不使用在nodejs内部可用的fs模块。

约束:如果我使用fs模块或者表示内部使用fs,如果添加一个新文件,应该为响应生成。

谢谢

您可以使用Express / Connect静态中间件:

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

但最好的方法是configurationnginx或类似的前端服务器来代理对node.js的dynamic请求,并直接返回静态文件。