@PetyaSD

Что такое forRoot и forFeature в Nest JS?

При подключении модулей иногда пишется forRoot, а иногда forFeature, в чем отличие?
  • Вопрос задан
  • 1460 просмотров
Решения вопроса 1
lssssssssssl
@lssssssssssl
Это статические методы класса модуля.

Отличие зависит от реализации самих модулей. Но в общем смысле: forRoot используется для главной настройки и вызывается единожды, чаще всего в appModule, а forFeature для каких-то дополнительных надстроек и может вызываться много раз в разных модулях.

Например, на примере MoongooseModule для mongodb, forRoot используется для принятия конфига базы данных единожды, а forFeature много раз в разных модулях для подключения сущностей
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы