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