使用nest js,但是在发生某些破坏模式的事情时并没有得到很好的错误记录。 graphql服务器刚刚坏了,我需要手动跟踪所有代码以查找破坏它的东西。
我的模块文件看起来还好吗?
import { MiddlewareConsumer, Module, NestModule, } from "@nestjs/common";
import { GraphQLModule as GQLModule } from "@nestjs/graphql";
import * as passport from "passport";
@Module({
imports: [
GQLModule.forRoot({
autoSchemaFile: "./src/graphql/schema.graphql",
context: ({ req }) => ({ req }),
debug: true,
playground: (process.env.NODE_ENV === "test" || process.env.NODE_ENV === "development") ? true : false
})
]
})
export class GraphQLModule implements NestModule {
public configure(consumer: MiddlewareConsumer) {
consumer.apply(passport.authenticate("jwt", { session: false })).forRoutes("/graphql");
}
}