0
我正在开发一个使用快速框架的小型网络应用程序,并且我在静态内容配置方面遇到了困难时期。 在我的应用程序中,我有几个自定义中间件功能,我不想让它们处理静态文件(css,js,images,...)。我试图将静态配置作为第一个中间件,但它没有解决任何问题。在快速应用程序中避免静态内容的中间件
我的代码是这样的:
var app = express();
app.configure(function() {
app.set('port', 3000);
app.set('views', __dirname + '/views');
app.use(express.static(path.join(__dirname, 'public')));
app.use(myCustomMiddleware());
});
我日志达到我的自定义中间件的要求,我可以看到(内部公共夹中的文件)请求CSS和JS到达那里。
我的目标是在收到静态文件请求时尽快返回。
对此有何秘诀? 谢谢。
它*应该*按预期工作,但:由静态中间件处理的请求不应该传递给您的中间件。所以我认为还有其他的事情,但很难判断你发布的内容。 – robertklep
“public”目录中的文件实际上是_exist_?因为该文件实际上必须存在以供静态中间件处理...... –
#不然,它们确实存在。 – PaquitoSoft