I get the below error when building the app, is anyone aware of how to resolve this?
Error:
Type error: Route "app/api/graphql/route.ts" has an invalid "GET" export:
Type "undefined" is not a valid type for the function's second argument.
Expected "RouteContext", got "undefined".
Code
import { startServerAndCreateNextHandler } from "@as-integrations/next";
import { ApolloServer } from "@apollo/server";
import { NextRequest } from "next/server";
import db from "@/lib/mongo/db";
import typeDefs from "./schema/typedefs";
import resolvers from "./schema/resolvers";
const server = new ApolloServer({
typeDefs,
resolvers,
});
const handler = startServerAndCreateNextHandler<NextRequest>(server, {
context: async (req) => {
await db();
return { req };
},
});
export { handler as GET, handler as POST };