私は、Appwrite と Nuxt 3 (リリース候補(bǔ) 11) を使用して CRUD 操作をデモンストレーションするための単純なアプリケーションを開(kāi)発しています。同じソースコードはここにあります。
単純なリダイレクトにアプリのログイン ページ (index.vue
) を使用しています。つまり、account
が accountStore
に存在する場(chǎng)合、リダイレクトしたいと考えています。ユーザーは /workouts
ルートにリダイレクトされます。それ以外の場(chǎng)合は、/login
ルートにリダイレクトしてログインするように求められます。
私が直面している問(wèn)題は、index.vue
ページにアクセスすると (Appwrite に進(jìn)行中のユーザー セッションがない)、依然として /workouts
にリダイレクトされることです。 /login
ルートの代わりに、ルートを使用します。コンソールに記録された次のエラーも同じ理由だと思います。
エラー メッセージの出所と修正方法を特定するのに助けが必要です。
これは私のパブリック github リポジトリです: https://github.com/EshaanAgg/workout-buddy
Nuxt 3 は現(xiàn)在リリース候補(bǔ)にすぎないため、これは Nuxt 3 または Vite のバグである可能性があります。
また、私の意見(jiàn)では、サーバーサイド レンダリング (SSR) は常に物事を非常に複雑にしています。 SSR を使用していないようなので、nuxt.config.ts を更新して SSR を無(wú)効にすることができます:
リーリー