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	Fri Mar 19 18:24:34 2021 +0000
+++ b/xml/ru/docs/http/ngx_http_js_module.xml	Fri Mar 19 18:24:34 2021 +0000
@@ -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 @@
 <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>