【发布时间】:2020-01-07 17:46:06
【问题描述】:
我正在从 NodeSchool.io 练习中学习反应和表达框架。
我想将所有练习文件存储在具有多个页面的单个应用程序中,例如
索引
index2
index3
index4
....
localhost:3000/indexN
但我无法为此类 URL 设置路由。 项目回购:Git Public Repo URL
尝试了各种方法,但无法解决问题。
How to configure dynamic routes with express.js
app.use("/indexn*", function(req, res) {
res.render("indexn", "");
});
API 类型的解决方案如下所示,但这也没有帮助,因为它的参数化 URL
// http://localhost:3000/index/2
app.get('/index/:id', function(req , res){
res.render('index' + req.params.id, "");
});
我还在上述函数中尝试了各种 RegEx 模式,例如
(index)n、index:n*
但编译失败。
感谢您的帮助。
【问题讨论】:
标签: javascript node.js regex reactjs express