В предыдущей статье мы разобрали, что такое параметры приложения. В этой части мы произведём вынесение данного функционала в отдельный файл, создадим еще один параметр (dev), а также создадим отдельный файл конфигурации который в дальнейшем будет использоваться как источник всей конфигурации сервера из разных мест получения конфигурации (параметры приложения, env-файл, параметры окружения и сервер конфигурации). И начнём мы с создания новой директории в нашем проекте под название libs. В данной директории будут находиться все основные файлы связанные с сервером, конфигурацией, подключениям к разным базам данным и тд. В данной папке создадим файл args.libs.js, таким образом директория проекта будет выглядит следующим образом: Следующим шагом из app.js перенесём импорт пакета minimist в args.libs.js. А также создадим функция и экспортирование данной функции , назовем ее initArgs. Данная функция необходима, что бы начать процесс разбора массива данных полученных после парсинга параметров
Разработка CMS на NodeJS. Часть 4. Выносим обработку параметров приложения в отдельный файл и создание файла конфигурации.
7 июня 20247 июн 2024
8
2 мин