- Установить Node.js https://nodejs.org/en/
- Выполнить команду
npm ci
- Запустить проект с помощью команды
ng serve
- Создать сертификат с помощью инструмента generate-trusted-ssl-certificate. Для этого выполним следующие команды:
git clone https://github.com/RubenVermeulen/generate-trusted-ssl-certificate.git
cd generate-trusted-ssl-certificate
bash generate.sh
Должны будут появиться файлы server.crt и server.key
- Далее необходимо установить сертификат, для этого нужно дважды нажать на созданный файл server.crt
- Нажать на “Установить сертификат…”
- Выбрать “Локальный компьютер”
- Выбрать “Поместить все сертификаты в следующее хранилище”
- Выбрать “Доверенные корневые центры сертификации”
- Далее нажать “ОK” и “Далее”
- Теперь в проекте нужно создать папку ssl и туда поместить файлы server.crt и server.key
- Запустить проект с помощью команды
ng serve --ssl true -o --sslKey ssl/server.key --sslCert ssl/server.crt
- Зайти в Postman, открыть workspace Digital Office
- Нажимаем на название сервиса, который нужно обновить. Открывается окно, с открытой вкладкой
Overview
- Нажимаем на таб
Define
, открывается окно с главной информацией по сервису: слева - древовидная структура, справа - YAML описание. - Полностью копируем YAML-файл, открываем страничку https://www.convertjson.com/yaml-to-json.htm и вставляем в поле с подписью "Paste YAML Data here"
- В правом окне автоматически сформируется JSON. Копируем его.
- Идем в папку swagger →
<имясервиса>.json
. Вставляем сгенерированный json. - В консоли выполнить команду
npm run generate.<имясервиса>
(auth, time, project, user etc).