我想渲染一个页面,但问题是我想像res.redirect()一样设置路径,但我想添加参数(不在url中)。这是我的重要代码:
return res.render("auth/main-auth", {
title: "Signup",
oldInput: {
email: "",
password: password,
confirmPassword: confirmPassword,
}
})
我试过:
return res.render("auth/main-auth", {
title: "Signup",
oldInput: {
email: "",
password: password,
confirmPassword: confirmPassword,
},
path: '/signup'
})
但没有成功
2条答案
按热度按时间byqmnocz1#
如果有人有这个问题,这里是结果。
您可以添加一个处理/login的get请求的中间件,例如:
然后当你需要渲染和重定向的时候,你可以直接重定向到/login,然后中间件处理get请求,给你正确的网站,路径也会正确的改变:
并知道路径已更改为/login,因此中间件将被触发并呈现正确的页面。
kcugc4gi2#
你好,朋友,你不需要写回信。请试试这个。