response.redirect()with parameters

问题描述 投票:0回答:1

我想重定向到路径类似于/ users / home /:id的页面

   response.redirect('/users/home')

上面的代码将重定向到/ users / home,但我想使用参数将其动态重定向到类似'/ users / home / 1'的页面。我该怎么解决?请举例说明

node.js express redirect request-response
1个回答
0
投票

您可以使用模板文字来形成新的URL,例如:

app.get("/users/home/:id", (req, res) => { 
    res.redirect(`/users/alternate_home/${req.params.id}`);
});

app.get("/users/alternate_home/:id", (req, res) => { 
    res.json(users);
});
© www.soinside.com 2019 - 2024. All rights reserved.