Как отловить исключения Nest JS, брошенные в `forFeature` или` forRoot`? - PullRequest
0 голосов
/ 25 февраля 2020

Я настроил проверку конфигурации, как описано в документации Nest JS: https://docs.nestjs.com/techniques/configuration#schema -validation

Проверка работает, как и ожидалось, но когда мой .env файл недействителен, Я получаю простую ошибку, например:

Ошибка: ошибка проверки конфигурации: требуется значение «FOO_BAR» для Function.for Root (<PATH>\@nestjs\config\dist\config.module.js:44:27)

Эта ошибка не выдается Nest, поэтому подход с globalFilter, который может перехватить каждую ошибку Nest, не работает: https://docs.nestjs.com/websockets/exception-filters#exception -фильтры

Как перехватить эту ошибку, чтобы иметь возможность ее отформатировать ?

РЕДАКТИРОВАТЬ: Это более общий вопрос: как отловить ошибки, выбрасываемые в forRoot, forFeature в гнезде JS?

...