comparison xml/ru/docs/http/ngx_http_js_module.xml @ 2747:42fb92e582db

Added note to js_set about asyncronous calls.
author Yaroslav Zhuravlev <yar@nginx.com>
date Mon, 05 Jul 2021 15:32:26 +0100
parents 3cbd6e440581
children a2852750c379
comparison
equal deleted inserted replaced
2746:438e5c551d67 2747:42fb92e582db
7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
8 8
9 <module name="Модуль ngx_http_js_module" 9 <module name="Модуль ngx_http_js_module"
10 link="/ru/docs/http/ngx_http_js_module.html" 10 link="/ru/docs/http/ngx_http_js_module.html"
11 lang="ru" 11 lang="ru"
12 rev="28"> 12 rev="29">
13 13
14 <section id="summary"> 14 <section id="summary">
15 15
16 <para> 16 <para>
17 Модуль <literal>ngx_http_js_module</literal> позволяет задавать 17 Модуль <literal>ngx_http_js_module</literal> позволяет задавать
318 то её обработчик не будет выполняться до фазы записи в лог. 318 то её обработчик не будет выполняться до фазы записи в лог.
319 Этот обработчик также может использоваться для выполнения процедур 319 Этот обработчик также может использоваться для выполнения процедур
320 непосредственно перед освобождением запроса. 320 непосредственно перед освобождением запроса.
321 </para> 321 </para>
322 322
323 <para>
324 <note>
325 Так как обработчик <literal>js_set</literal>
326 должен сразу возвращать результат,
327 то поддерживаются только синхронные вызовы,
328 Таким образом, асинхронные вызовы, например
329 <link doc="../njs/reference.xml" id="r_subrequest">r.subrequest()</link>
330 или
331 <link doc="../njs/reference.xml" id="settimeout">setTimeout()</link>,
332 не поддерживаются.
333 </note>
334 </para>
335
323 </directive> 336 </directive>
324 337
325 338
326 <directive name="js_var"> 339 <directive name="js_var">
327 <syntax><value>$переменная</value> [<value>значение</value>]</syntax> 340 <syntax><value>$переменная</value> [<value>значение</value>]</syntax>