Hooks
sanctum:proxy:request
Subscribe to request hook to inject custom event handling for proxy endpoint
Usage
This hook works only when you use Server Proxy endpoint.
When your Nuxt application sends any request against the Laravel API via proxy endpoint,
you can subscribe to the sanctum:proxy:request hook the same way as the ofetch interceptor onRequest.
More details about interceptors can be found here - interceptors.
server/plugins/sanctum-listener.ts
export default defineNitroPlugin((nuxtApp) => {
nitroApp.hooks.hook("sanctum:proxy:request", (context, logger) => {
logger.info("Sanctum proxy request hook triggered", context.request);
});
});
Here is what the hook looks like
interface NitroRuntimeHooks {
/**
* Triggers on every client proxy request.
*/
"sanctum:proxy:request": (ctx: FetchContext, logger: ConsolaInstance) => void;
}