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