在不使用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请求,并直接返回静态文件。