Задать вопрос
@PetyaSD

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

При подключении модулей иногда пишется forRoot, а иногда forFeature, в чем отличие?
  • Вопрос задан
  • 1668 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
lssssssssssl
@lssssssssssl
Это статические методы класса модуля.

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

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

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

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