hh5*_*188 2 router default node.js express
我的默认路由器是:
app.get('/', function (req, res) {
console.log("default");
res.send("ok");
});
Run Code Online (Sandbox Code Playgroud)
如果我没有index.html在我的静态目录中,log并且send将输出为意志,
但是当我添加时index.html,路由器将直接跳转到页面,然后我将名称更改index为另一个名称,它不再跳转.
为什么会这样?如何更改此设置的内容?
这是导致此行为的中间件订单和配置.您可能正在使用static中间件,默认情况下,它发生在app.router中间件之前.解决方案是:
index.html行为app.user(app.router);你的静态中间件之前| 归档时间: |
|
| 查看次数: |
5258 次 |
| 最近记录: |