This commit is contained in:
Nathan Bierema 2025-11-20 09:45:13 -05:00
parent a01677cca2
commit 2adcf4fe63

View File

@ -9,7 +9,7 @@ import bodyParser from 'body-parser';
import cors from 'cors'; import cors from 'cors';
import { AGServer } from 'socketcluster-server'; import { AGServer } from 'socketcluster-server';
import { ApolloServer } from '@apollo/server'; import { ApolloServer } from '@apollo/server';
import { expressMiddleware } from '@apollo/server/express4'; import { expressMiddleware } from '@as-integrations/express5';
import type { AddData, ReportBaseFields, Store } from './store.js'; import type { AddData, ReportBaseFields, Store } from './store.js';
import { resolvers, schema } from './api/schema.js'; import { resolvers, schema } from './api/schema.js';
@ -62,7 +62,6 @@ function routes(
'/graphql', '/graphql',
cors<cors.CorsRequest>(), cors<cors.CorsRequest>(),
bodyParser.json(), bodyParser.json(),
// @ts-expect-error https://github.com/apollo-server-integrations/apollo-server-integration-express5/issues/9
expressMiddleware(server, { expressMiddleware(server, {
context: () => Promise.resolve({ store }), context: () => Promise.resolve({ store }),
}), }),