mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-22 13:45:18 +00:00
docs: update example to use nuxtApp.runWithContext
(#28000)
This commit is contained in:
parent
fb4d11d2b9
commit
421d100172
@ -24,7 +24,7 @@ Let's pretend here that:
|
|||||||
- If the API responds with a `401` status code, we redirect the user to the `/login` page
|
- If the API responds with a `401` status code, we redirect the user to the `/login` page
|
||||||
|
|
||||||
```ts [plugins/api.ts]
|
```ts [plugins/api.ts]
|
||||||
export default defineNuxtPlugin(() => {
|
export default defineNuxtPlugin((nuxtApp) => {
|
||||||
const { session } = useUserSession()
|
const { session } = useUserSession()
|
||||||
|
|
||||||
const api = $fetch.create({
|
const api = $fetch.create({
|
||||||
@ -43,7 +43,7 @@ export default defineNuxtPlugin(() => {
|
|||||||
},
|
},
|
||||||
async onResponseError({ response }) {
|
async onResponseError({ response }) {
|
||||||
if (response.status === 401) {
|
if (response.status === 401) {
|
||||||
await navigateTo('/login')
|
await nuxtApp.runWithContext(() => navigateTo('/login'))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user