Проксирование (настройка маршрутов проксирования)¶
Примечание – Для нового динамического приложения необходимо настраивать маршруты проксирования для того, чтобы новое динамическое приложение имело возможность получать данные от других сервисов через прокси.
1. Перейти в раздел «LowCode» – «Конструктор» – «Проксирование».
2. В поле «Название маршрута» в выпадающем списке выбрать необходимые маршруты проксирования, исходя из того, какие данные новое динамическое приложение должно будет получать от других сервисов. Например:
-
«Получить классы сервиса из реестра»;
-
«Получить класс сервиса по коду»;
-
«Получить приложения по коду класса»;
-
«Получить классы сервиса из модели данных»;
-
«Получить конфигурацию по имени сервиса».
3. При выборе маршрута проксирования открывается его карточка, в которую необходимо внести изменения:
-
в блоке «HTTP запрос» выбрать метод HTTP-запроса из выпадающего списка («GET»);
-
в блоке «HTTP запрос» в поле «URL» прописать путь, по которому будет проксирован данный HTTP-запрос. Путь должен содержать адрес сервера, сервис-посредник, наименование сервиса, класс объекта и параметры (Настройка маршрута проксирования, Обязательные маршруты проксирования). Например, для получения классов сервиса из реестра необходимо обратиться к сервису «Реестр микросервисов» (dh-registry-service), указав путь https://адрес-сервера/сервис-посредник/dh-registry-service/config-server/@query.serviceName/default. Вместо адреса сервера можно указать переменную окружения (пример записи «#Env.<наименование переменной окружения>»).
Примечание – Рекомендуется создать переменные окружения и использовать их в HTTP-запросах. Переменные окружения необходимы для того, чтобы при переносе динамического приложения на другой стенд – при описании HTTP-запросов, не менять вручную имя домена в каждом HTTP-запросе, а единоразово прописать значение переменной окружения. Для этого необходимо выполнить следующие действия:
1). перейти в раздел «LowCode» – «Конструктор» – «Переменные окружения»;
2). на панели инструментов нажать кнопку
– откроется форма создания новой переменной окружения;
3). заполнить поля:
-
«Наименование» – поле необязательно для заполнения;
-
«Значение» – поле обязательно для заполнения;
-
«Описание» – поле необязательно для заполнения;
4). нажать кнопку
– переменная окружения будет сохранена.
4. При необходимости заполнить тело запроса на соответствующей вкладке блока «HTTP запрос».
5. Нажать кнопку
– настройка маршрута проксирования будет сохранена.
6. Повторить действия 3–4 для всех маршрутов проксирования, указанных в действии 2.










