簡體   English   中英

簽入Nuxt Asyncdata后重定向

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM