[英]Redirect after checking in Nuxt Asyncdata
我正在運行Nuxt,並且具有以下功能。 我想檢查是否已通過身份驗證,如果沒有,請重定向到登錄頁面。 我收到錯誤window is undefined
原因是因為據我了解, asyncdata()
是在服務器端評估的。 重定向的正確方法是什么。 我嘗試在context
使用重定向方法,但它只會顯示我的404。謝謝
async asyncData(context) {
if (!context.authenticated) {
window.location = `${config.url}/sign_in`;
}
}
context
具有重定向功能。 Nuxt文件
async asyncData(context) {
if (!context.authenticated) {
context.redirect(`${config.url}/sign_in`);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.