How can I assign response object to a GQL context inside Route Handler?
Unanswered
Masai Lion posted this in #help-forum
Masai LionOP
I want to be able to pass the response object trough the GQL context. Here is a snippet:
The result is
https://github.com/RadoslavMarinov/rbs-data/blob/main/src/app/gql/route.ts
const server = new ApolloServer({
schema: makeExecutableSchema({
typeDefs,
resolvers: getAllResolvers(),
}),
});
const handler = startServerAndCreateNextHandler<NextRequest>(server, {
context: async (req,res) => {
console.log(`Response: `, res)
return {req, res}
//getContext(req)
},
});
export async function POST(request: NextRequest) {
return handler(request );
}The result is
Response: undefined
https://github.com/RadoslavMarinov/rbs-data/blob/main/src/app/gql/route.ts