【问题标题】:Nestjs validation pipe not working with GraphqlNestjs 验证管道不适用于 Graphql
【发布时间】:2021-04-13 23:31:52
【问题描述】:

我是 NestJS 的新手,我已经在 main.ts 中添加了一个 ValidationPipe()

app.useGlobalPipes(new ValidationPipe())

现在我在我的 DTO 中使用类验证器装饰器,但现在没有任何效果。 我正在使用 GraphQl,但由于我已经在全局范围内配置了管道,它必须工作。

是否还有其他配置需要完成而我错过了? 请帮忙。

【问题讨论】:

  • 老实说,这应该是所有必要的。并在路由处理程序中指定类型,就像使用 REST 一样。你能提供最低限度的复制吗?或访问您的代码?显示什么不起作用。
  • 你解决了吗?

标签: typescript nestjs nestjs-config


【解决方案1】:

尝试转换:

app.useGlobalPipes(new ValidationPipe({ transform: true }));

【讨论】:

    猜你喜欢
    • 2021-11-09
    • 2020-01-07
    • 2021-06-15
    • 2023-03-25
    • 2019-08-31
    • 2023-03-23
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多