Passing request parameter into middleware using createHandler function of graphql-http

Passing request parameter into middleware using createHandler function of graphql-http


0

I have created an express server which uses GraphQL for handling requests over HTTP. Among others, the express server has the two middlewares below.

app.use(authenticate);

app.use('/graphql', createHandler({ schema }));

The authenticate middleware invokes a function which has req, res and next as parameters and in certain conditions assigns a value to req.user.

How can I pass the req object into the next middleware which is responsible for handling GraphQL requests?

I’ve searched for it in graphql-http’s documentation but no luck. Any help will be appreciated.
Link to the package’s documentation: https://github.com/graphql/graphql-http#with-express

New contributor

Kristian Golemi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.


Load 7 more related questions


Show fewer related questions

0



Leave a Reply

Your email address will not be published. Required fields are marked *