РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnsPmCfInr 106 of 168 menu
◀ ▶

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

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

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

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

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

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

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