【发布时间】:2020-03-20 05:36:44
【问题描述】:
我想知道是否有人可以澄清“/ *”路径在 express / nodejs 中的含义。
在我的代码中,我编写了以下内容来获取应用程序中 React Router 页面的路径:
app.get("/*", (req, res) => {
res.sendFile(path.join(__dirname, "client", "build", "index.html"));
});
这行得通,但如果我不使用 *.我知道“/”是根,我认为 * 与获取不同的路线有关,但我找不到解释。提前致谢。
【问题讨论】:
-
* 是通配符标记。这意味着匹配任何顶级路由,例如
/foo或/foo-bar-1或/a等 -
*在几乎所有文件路径情况下都是"glob",这意味着它匹配任何内容。
标签: javascript node.js express