Hooks
sanctum:error:request
Subscribe to request error hook to inject custom event handling
Usage
When you send a request to the API, it could raise an exception even before reaching the remote server.
For these cases, ofetch uses onRequestError. All these errors are available via sanctum:error:request hook.
app/plugins/sanctum-listener.ts
export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.hook('sanctum:error:request', (context) => {
console.log('Sanctum request error hook triggered', context)
})
})
Here is what the hook looks like
interface RuntimeNuxtHooks {
/**
* Triggers when receiving an error on fetch request.
*/
'sanctum:error:request': (context: FetchContext) => HookResult
}