繁体   English   中英

Express.js:如何使express.static的优先级高于应用程序的其他部分?

[英]Express.js: how to make express.static have higher priority than the rest of the app?

我有一个像这样设置的express.js应用程序:

app.use(express.static(__dirname + '/public'));
...
app.all('*', require('./routes/all'));

因此,当我尝试加载/stylesheets/style.css/stylesheets/style.css请求分派给routes 如何让应用程序首先尝试使用“静态”,然后 - 全能路线?

中间件按顺序执行。 简单地将静态中间件放在路由中间件之前。

app.configure(function() {
  app.use(express.static(__dirname + '/public'));
  app.use(app.router);
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM