Вести с Полей
Канал с советами по современной ИИ разработке. Вступайте!
⊗jsnsPmCfInr 106 of 168 menu
◀ ▶

Введение в конфигурацию в Nest

Адрес порта и название сайта нельзя держать в коде: на другой машине они другие. Пока строки зашиты в исходники, каждый перенос снова тянет правки проекта.

Конфигурация хранит такие значения отдельно от логики страниц и сервисов. Их читают при запуске или по запросу, а в коде остаются только ссылки на нужный параметр, а не его конкретное значение.

Часть настроек лежит в файле окружения рядом с проектом. Модуль конфигурации фреймворка подхватывает этот файл, даёт сервис для чтения и умеет группировать ключи и проверять их ещё до приёма первого запроса.

В разделе пройдём путь от простого файла до проверки схемой при старте и значений по умолчанию, когда ключ в окружении не задан.

На сайте с постами так задают заголовок блога и размер страницы списка, не зашивая их в контроллер.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить