使用Express處理重定向

如何在服務器端重定向到其他頁面

重定向在Web開發中很常見。您可以使用Response.redirect()方法:

res.redirect('/go-there')

這將創建302重定向。

301重定向是通過以下方式進行的:

res.redirect(301, '/go-there')

您可以指定一個絕對路徑(/go-there),絕對網址(https://anothersite.com),相對路徑(go-there)或使用..返回上一級:

res.redirect('../go-there')
res.redirect('..')

您還可以重定向回Referer HTTP標頭值(默認為/如果未設置)使用

res.redirect('back')

免費下載我的Express.js手冊


更多速成教程: