15 lines
362 B
TypeScript
15 lines
362 B
TypeScript
import { createGraphqlHandler } from "@wrnexus/graphql";
|
|
|
|
const graphql = createGraphqlHandler({
|
|
maxDepth: 8,
|
|
maxAliases: 20,
|
|
allowIntrospection: false,
|
|
async execute(request) {
|
|
return { data: { example: request.operationName ?? "anonymous" } };
|
|
},
|
|
});
|
|
|
|
export function POST(ctx: { req: Request }): Promise<Response> {
|
|
return graphql(ctx.req);
|
|
}
|