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

12 lines
298 B
TypeScript

export default defineRemoteExecutorHooks({
onRequest(request) {
if (request.context.authToken) {
request.extensions ??= {};
request.extensions.headers = {
...request.extensions.headers,
Authorization: `Bearer ${request.context.authToken}`,
};
}
},
});