【问题标题】:What does "/*" mean in node / express app.get("/*)node/express中的“/*”是什么意思 app.get("/*)
【发布时间】:2020-03-20 05:36:44
【问题描述】:

我想知道是否有人可以澄清“/ *”路径在 express / nodejs 中的含义。

在我的代码中,我编写了以下内容来获取应用程序中 React Router 页面的路径:

app.get("/*", (req, res) => {
  res.sendFile(path.join(__dirname, "client", "build", "index.html"));
});

这行得通,但如果我不使用 *.我知道“/”是根,我认为 * 与获取不同的路线有关,但我找不到解释。提前致谢。

【问题讨论】:

标签: javascript node.js express


【解决方案1】:

* 是一个通配符。这意味着该路由器不仅可以处理/,还可以处理任何以/ 开头的请求——无论是/mokate/stackoverflow,甚至是/easter-bunny

【讨论】:

  • 非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-06-21
  • 2022-11-14
  • 1970-01-01
  • 2017-06-19
  • 1970-01-01
  • 2015-07-09
  • 2012-08-29
相关资源
最近更新 更多