我有一群人,如下所示:
people = ['personA', 'personB', 'personC'];
我希望能够基于URL显示有关此人的页面。例如,
localhost:3000/people/personA
会将我定向到有关personA的页面。我该怎么做而不必为每个团队成员指定以下多次?有什么办法可以让我抢在'/ people /'之后吗?
app.get('/people/personA', (req, res) => {
// render view for personA
}
});
最佳答案
您应该使用网址中的参数来执行此操作。您可以使用:param_here添加参数,并使用req.params.param_here
获取其值,如下所示:
app.get('/people/:person', (req, res) => {
var person = req.params.person; // Variable telling you which person to show
}
});
关于javascript - 在node.js中获取路径的一部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33066813/