2

我按照 NestJS 文档中的描述设置了配置验证:https ://docs.nestjs.com/techniques/configuration#schema-validation

验证按预期工作,但是当我的.env文件无效时,我会收到明显的错误,例如:

<PATH>\@nestjs\config\dist\config.module.js:44:27错误:配置验证错误:Function.forRoot ( )需要“FOO_BAR”

Nest 不会抛出此错误,因此使用globalFilter可以捕获每个 Nest 错误的方法不起作用: https ://docs.nestjs.com/websockets/exception-filters#exception-filters

如何捕获此错误以对其进行格式化?

编辑:这是一个更普遍的问题:如何捕获forRoot, forFeatureNestJS 中抛出的错误?

4

0 回答 0