我在我的 nodejs 应用程序中使用 express-graphql。
为了从解析器访问数据库,我创建了一个名为的对象ProjectHandler
(它处理数据库中名为 的表),并通过在创建实例时projects
更改将其注入解析器,如下所示:context
express-graphql
app.use('/graphql', graphqlHTTP({
schema,
graphiql: true,
context: {projectsHandler}
}))
问题是,这将默认上下文替换为请求对象的表示,从而阻止我访问会话信息。
问题是,我需要会话信息和项目处理程序。我怎么做?