You appear to be using apollo-server
v2 [which reached EOL (end of life) 10/2023] or v3 [EOL 10/2024]. Instead, you should be using Apollo v4. @apollo/server
is the replacement for apollo-server
, and @as-integrations/next
is the replacement for apollo-server-micro
.
See: https://www.npmjs.com/package/@as-integrations/next
import { ApolloServer } from '@apollo/server';
import { startServerAndCreateNextHandler } from '@as-integrations/next';
import resolvers from './logic/resolver.js'
import typeDefs from './logic/schemaGQL.js';
const server = new ApolloServer({
resolvers,
typeDefs,
});
export default startServerAndCreateNextHandler(server, {
context,
});
Once you've got that in place, what errors are you getting from your server?