Перейти к основному содержимому

Панель обработчиков

Следующей, после главной панели, идет панель обработчиков. Она отвечает за показ и средства управления всеми обработчиками текущего проекта Melezh

Общий вид

Панель обработчиков

В основной части панели находится таблица, отображающая информацию о существующих обработчиках. В первых четырех колонках расположена информация о ключе (пути) обработчика, HTTP-методе, библиотеке и функции обработки. После них расположен тумблер активности, позволяющий включать и отключать определенные обработчики без их полного удаления, а в крайней правой колонке - кнопки управления обработчиком: изменение, просмотр логов и удаление. Их назначение также отображается текстом при наведении:

Действия обработчиков

В верхней части панели, справа от заголовка "Панель обработчиков", находятся кнопки добавления нового обработчика и обновления данных в основном списке:

Общие действия

Страница создания/редактирования обработчика

При переходе к добавлению нового или редактированию существующего обработчика, открывается страница редактора:

Редактор

На данной странице можно определить ключ, HTTP-метод, библиотеку и функцию для нового или уже существующего обработчика. Ключ может быть введен вручную или сгенерирован случайно (для последнего варианта необходимо нажать небольшую кнопку в правой части поля). Значения всех остальных полей выбираются из выпадающих списков:

Списки

После выбора функции становится доступен список ее аргументов. В нем можно указать стандартные значения параметров функции, которые будут использоваться в случае отсутствия таковых в запросе от клиента (нестрогие) или безусловно замещать их, вне зависимости от того, были переданы указанные поля внутри запроса или нет (строгие). Принцип заполнения и интерпретации этих полей совпадает с таковым у других поставок Открытого пакета интеграций: переданные значения по возможности будут приведены к необходимым типам, коллекции передаются в формате JSON-строки, двоичные данные могут быть также переданы как пути к файлам на сервере или URL и т.д. (см Основные положения)

Списки

После завершение настройки, сохранить изменения можно при помощи кнопки Сохранить