0
a: {
  b: 'c'
}

我正在尝试在我的模块中使用 Joi 验证它:

    ConfigModule.forRoot({
      envFilePath: ['config.env'],
      load: [generalConfig],
      validationSchema: Joi.object({
        a: Joi.object({
          b: Joi.number().min(0).max(2).required(),
        }),
      }),
      validationOptions: {
        allowUnknown: true,
        abortEarly: true,
      },
      cache: false,
    }),

我根本没有收到错误/警告。如果我将 validationSchema 更改为:

validationSchema: Joi.object({
  b: Joi.number().min(0).max(2).required(),
}),

这是 .env 内容:

a: {
    "b": 1,
}

我一如既往地收到错误。任何想法?

4

0 回答 0