Я создал свой проект, используя Angular 14 и NestJS 9. Вот другие сведения о версии:
Angular: 14.2.X
NestJS: 9.2.X
Node: 16.18.1
NPM: 8.19.2
nest-azure-ad-jwt-validator: 4.0.0
Я использую NestAzureAdJwtValidatorModule для проверки токена AD и следую приведенному здесь коду (https://www.npmjs.com/package/nest-azure-ad-jwt-validator), но я получаю сообщение об ошибке ниже, когда помещаю код в модуле приложения. Любая помощь высоко ценится.
Nest cannot create the module instance.
The module at index [0] of the module "imports" array is undefined.
Potential causes:
- A circular dependency between modules. Use forwardRef() to avoid it. Read more: https://docs.nestjs.com/fundamentals/circular-dependency
- The module at index [0] is of type "undefined". Check your import statements and the type of the module.
Scope [AppModule]
Обратите внимание, что nest-azure-ad-jwt-validator@4 не совместим с nestjs@9, поэтому во время компиляции, когда npm пытается найти связанный модуль, возникает ошибка. Если вы хотите использовать в своем приложении Nest-Azure-ad-JWT-валидатор@4, лучше использовать Nestjs версии 8.
Надеюсь, поможет.