response.redirect () с параметрами - PullRequest
1 голос
/ 28 мая 2020

Я хочу перенаправить на страницу, где путь похож на / users / home /: id

   response.redirect('/users/home')

Приведенный выше код будет перенаправлять на / users / home, но я хочу перенаправить его на страницу как '/ users / home / 1' динамически с параметрами. Как мне решить эту проблему? Объясните на примерах

1 Ответ

1 голос
/ 28 мая 2020

Вы можете использовать шаблонные литералы для формирования нового 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);
});
...