【发布时间】:2020-01-14 17:32:10
【问题描述】:
我正在我的 express 中间件上构建以下路由:
app.use(
"/graphql",
passport.authenticate("jwt", { session: false }),
appGraphQL()
);
路由通过护照进行验证,然后调用我的 GraphQL 服务器。
我的 GraphQL 服务器入口代码是:
export default (req, res) => {
console.log("RECEIVED PARAMETERS:")
console.log(req)
console.log(res)
return graphqlHTTP({
schema: schema,
graphiql: true,
pretty: true,
context: {
resolvers: null, // Will add my resolvers here
req: req,
res: res
},
formatError: error => ({
message: error.message,
locations: error.locations,
stack: error.stack,
path: error.path
})
});
};
req 和 res 参数为 null。
如何正确地将req 和res 发送到我的GraphQL 代码?
【问题讨论】:
标签: javascript node.js express graphql passport.js