В данной статье мы создадим механизм, который позволяет нам определить была ли ранее установлена cms или нет. При этом создадим с вами маршрут для установки cms. Состояние установки cms мы будем определять по соответствующей переменной окружения cms_isInstall. Далее мы добавим его в инициализацию initDefaultEnv с параметром false, таким образом при запуске приложение мы будем проверять произведена инициализация или нет. Давайте произведём изменение в функции initDefaultEnv. В стандартной конфигурации, в файле .env и в файле конфигурации config.libs.js (изменения будут внесены следующим этапом), дефолтное значением является false. Т.е. при первом запуске всегда будет значение false, которое и показывает, что cms еще не инициализирована. В файле config.libs.js мы создадим новую переменную isInstall в которую мы по средством process.env произведём получение переменной окружения или выставим значение false. Разобравшись с параметрами от которых будем отталкиваться, для понимания статуса у
Разработка CMS на NodeJS. Часть 7. Механизм проверки установленности cms
25 июня 202425 июн 2024
4
1 мин