我正在開發一個簡單的應用程式來展示 Appwrite 和 Nuxt 3(候選版本 11)的 CRUD 操作。可以在此處找到相同的原始程式碼。
我正在使用應用程式的登陸頁面(index.vue
)進行簡單重定向,即如果account
在accountStore
中退出,我想將使用者重定向到/workouts
路由,否則詢問他們透過重定向到/login
路由來登入。
我面臨的問題是,當我登陸index.vue
頁面時(Appwrite 中沒有正在進行的使用者會話),我仍然被重定向到/workouts
路線,而不是/登入
路線。我認為同樣的原因是控制台中記錄的以下錯誤。
我需要幫助找出錯誤訊息的來源以及如何修復它。
這是我的公開 github 儲存庫:https://github.com/EshaanAgg/workout-buddy
這可能是 Nuxt 3 或 Vite 的錯誤,因為 Nuxt 3 目前只是候選版本。
此外,在我看來,伺服器端渲染 (SSR) 總是讓事情變得如此複雜。您似乎沒有使用 SSR,因此您可以更新 nuxt.config.ts 以停用 SSR: