请不要将此问题标记为“重复”。我在其他地方发现了类似的问题,但找不到任何合适的解决方案。
当我在 Nestjs 应用程序配置中使用context
内部时,我从来没有找到. 当我对此进行安慰时,它是未定义的。在这个问题上花了很多时间,但在脉络中。GraphQLModule
req
req
/src/app.module.ts
@Module({
imports: [
ProductModule,
GraphQLModule.forRoot({
debug: true,
typePaths: ["./**/*.gql"],
definitions: {
path: join(process.cwd(), "src/schemas/graphql.d.ts"),
},
installSubscriptionHandlers: true,
context: ({ req }) => {
console.log(req); <======================== undefined !!!!
return {req}
},
}),
MongooseModule.forRoot(MONGO_URI),
AuthModule,
UsersModule,
],
controllers: [AppController],
providers: [AppService],
})