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

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

При подключении модулей иногда пишется forRoot, а иногда forFeature, в чем отличие?
  • Вопрос задан
  • 1672 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
lssssssssssl
@lssssssssssl
Это статические методы класса модуля.

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

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

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

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