我正在开发一个简单的应用程序来展示 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: