Nestjs / graphql,如何在自动模式生成上获得更好的错误日志

时间:2019-12-08 20:33:12

标签: graphql nestjs

使用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");
  }
}

0 个答案:

没有答案