Mercurial > hg > nginx-site
diff xml/ru/docs/stream/ngx_stream_js_module.xml @ 2686:45214e5316cd
Improved description of js_set.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Fri, 19 Mar 2021 18:24:34 +0000 |
parents | 8751cab1d562 |
children | 3cbd6e440581 |
line wrap: on
line diff
--- a/xml/ru/docs/stream/ngx_stream_js_module.xml Fri Mar 19 18:24:34 2021 +0000 +++ b/xml/ru/docs/stream/ngx_stream_js_module.xml Fri Mar 19 18:24:34 2021 +0000 @@ -9,7 +9,7 @@ <module name="Модуль ngx_stream_js_module" link="/ru/docs/stream/ngx_stream_js_module.html" lang="ru" - rev="24"> + rev="25"> <section id="summary"> @@ -260,11 +260,27 @@ <context>stream</context> <para> -Задаёт функцию njs для указанной переменной. +Задаёт <literal>функцию</literal> njs +для указанной <literal>переменной</literal>. Начиная с <link doc="../njs/changes.xml" id="njs0.4.0">0.4.0</link> можно ссылаться на функцию модуля. </para> +<para> +Функция вызывается в момент +первого обращения к переменной для данного запроса. +Точный момент вызова функции зависит от +<link doc="stream_processing.xml">фазы</link>, +в которой происходит обращение к переменной. +Это можно использовать для реализации дополнительной логики, +не относящейся к вычислению переменной. +Например, если переменная указана +в директиве <link doc="ngx_stream_log_module.xml" id="log_format"/>, +то её обработчик не будет выполняться до фазы записи в лог. +Этот обработчик также может использоваться для выполнения процедур +непосредственно перед освобождением запроса. +</para> + </directive> </section>