diff --git a/docs/pages/tutorials/github-oauth/nuxt.md b/docs/pages/tutorials/github-oauth/nuxt.md index 684c7e532..937b2bce5 100644 --- a/docs/pages/tutorials/github-oauth/nuxt.md +++ b/docs/pages/tutorials/github-oauth/nuxt.md @@ -223,7 +223,10 @@ Then, create a global middleware in `middleware/auth.global.ts` to populate it. // middleware/auth.global.ts export default defineNuxtRouteMiddleware(async () => { const user = useUser(); - user.value = await $fetch("/api/user"); + const { data } = await useFetch("/api/user"); + if (data.value) { + user.value = data.value; + } }); ``` diff --git a/docs/pages/tutorials/username-and-password/nuxt.md b/docs/pages/tutorials/username-and-password/nuxt.md index 4d2adcf52..b7b4436ef 100644 --- a/docs/pages/tutorials/username-and-password/nuxt.md +++ b/docs/pages/tutorials/username-and-password/nuxt.md @@ -279,7 +279,10 @@ Then, create a global middleware in `middleware/auth.global.ts` to populate it. // middleware/auth.global.ts export default defineNuxtRouteMiddleware(async () => { const user = useUser(); - user.value = await $fetch("/api/user"); + const { data } = await useFetch("/api/user"); + if (data.value) { + user.value = data.value; + } }); ```