MessageMapper#

Действие MessageMapper отображает сообщение подаваемое на вход, в сообщение на выход в соответствии с алгоритмом модуля https://nginx.org/ru/docs/http/ngx_http_map_module.html.

Параметры#

Название

Обязательность

Допустимые значения

Описание

hostnames

-

true/false

Разрешает использование маскирования имен хостов в значениях (*, .).
По умолчанию: false.

condition

-

Последовательность параметров и их значений.

isDefault - используемое условие, когда другие выражения не подтверждены. По умолчанию: false;
matchExpression - выражение, используемое в качестве правил сопоставления. Может быть строка для полного совпадения, регулярное выражение (начинающееся с ~ или ~*) или маскирование имени хоста (начинающаяся или заканчивающаяся на *., ., *., .). Маскирование имени хоста определяется, когда значение hostnames равно true.
Обязательно в случае, если параметр isDefault не определен или задано значение false;
- resultExpression - результирующее выражение может содержать переменные, группу регулярных выражений. При использовании переменных символу $ должен предшествовать . Обязательный параметр.