Express 中如何使用 response.redirect() 重定向到新 URL
在 Express 中,可以使用 response.redirect() 方法来重新定向到另一个 URL。该方法接受一个 URL 参数,可以是相对路径或绝对路径。例如:
app.get('/old-url', function(req, res) {
res.redirect('/new-url');
});
在上面的例子中,当用户访问 /old-url 时,服务器会将其重定向到 /new-url。
如果要在重定向时同时传递一些数据,可以将数据作为查询参数添加到重定向的 URL 中。例如:
app.get('/old-url', function(req, res) {
res.redirect('/new-url?message=hello');
});
在上面的例子中,当用户访问 /old-url 时,服务器会将其重定向到 /new-url?message=hello,并将消息数据传递给新的 URL。
需要注意的是,在使用 response.redirect() 方法时,必须确保不要在发送响应之后再次发送响应,否则会导致错误。因此,在重定向之前,应该确保不会再发送任何响应。
原文地址: https://www.cveoy.top/t/topic/jZLy 著作权归作者所有。请勿转载和采集!