Files
headless-2026-03/wp-content/themes/headless/server/graphql/wp-hooks.ts

13 lines
362 B
TypeScript

import { defu } from "defu";
export default defineRemoteExecutorHooks({
onRequest(request, context) {
// Attach the Authorization header if an authToken is present in the context
if (context?.authToken) {
request.extensions = defu(request.extensions, {
headers: { Authorization: `Bearer ${context.authToken}` },
});
}
},
});