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
}