Вопрос проверяет понимание способов управления конфигурацией приложения, включая переменные окружения и файлы конфигурации.
Конфигурационные значения — это параметры, которые могут меняться в зависимости от окружения: URL базы данных, ключи API, порты сервера. Хранить их в коде — плохая практика, так как это нарушает безопасность и гибкость.
process.env в Node.js. Пример: process.env.DB_URL.dotenv загружает их в process.env. Файл .env добавляют в .gitignore.// Установка: npm install dotenv
require('dotenv').config();
const dbUrl = process.env.DB_URL || 'localhost:27017';
const port = process.env.PORT || 3000;
console.log(`Сервер запущен на порту ${port}`);.env.development, .env.production.Вывод: Используйте переменные окружения для чувствительных данных и файлы конфигурации для статических параметров. Это делает приложение безопасным и легко переносимым между средами.