Mercurial > hg > nginx-site
diff xml/ru/docs/http/ngx_http_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/http/ngx_http_js_module.xml +++ b/xml/ru/docs/http/ngx_http_js_module.xml @@ -9,7 +9,7 @@ <module name="Модуль ngx_http_js_module" link="/ru/docs/http/ngx_http_js_module.html" lang="ru" - rev="26"> + rev="27"> <section id="summary"> @@ -299,11 +299,27 @@ function version(r) { <context>http</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="../dev/development_guide.xml" id="http_phases">фазы</link>, +в которой происходит обращение к переменной. +Это можно использовать для реализации дополнительной логики, +не относящейся к вычислению переменной. +Например, если переменная указана +в директиве <link doc="ngx_http_log_module.xml" id="log_format"/>, +то её обработчик не будет выполняться до фазы записи в лог. +Этот обработчик также может использоваться для выполнения процедур +непосредственно перед освобождением запроса. +</para> + </directive> </section>