evyos-frontend-development/app/api/graphql/route.ts

9 lines
431 B
TypeScript

import { ApolloServer } from '@apollo/server';
import { startServerAndCreateNextHandler } from '@as-integrations/next';
import { typeDefs, resolvers } from '@/graphql';
const server = new ApolloServer({ typeDefs, resolvers, introspection: process.env.NODE_ENV === 'development' });
const handler = startServerAndCreateNextHandler(server as any, { context: async (req) => ({ req }) });
export { handler as GET, handler as POST };