comparison xml/ru/docs/stream/ngx_stream_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 a45ba3a1d999
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_stream_js_module" 9 <module name="Модуль ngx_stream_js_module"
10 link="/ru/docs/stream/ngx_stream_js_module.html" 10 link="/ru/docs/stream/ngx_stream_js_module.html"
11 lang="ru" 11 lang="ru"
12 rev="27"> 12 rev="28">
13 13
14 <section id="summary"> 14 <section id="summary">
15 15
16 <para> 16 <para>
17 Модуль <literal>ngx_stream_js_module</literal> позволяет задавать 17 Модуль <literal>ngx_stream_js_module</literal> позволяет задавать
279 то её обработчик не будет выполняться до фазы записи в лог. 279 то её обработчик не будет выполняться до фазы записи в лог.
280 Этот обработчик также может использоваться для выполнения процедур 280 Этот обработчик также может использоваться для выполнения процедур
281 непосредственно перед освобождением запроса. 281 непосредственно перед освобождением запроса.
282 </para> 282 </para>
283 283
284 <para>
285 <note>
286 Так как обработчик <literal>js_set</literal>
287 должен сразу возвращать результат,
288 то поддерживаются только синхронные вызовы.
289 Таким образом, асинхронные вызовы, например
290 <link doc="../njs/reference.xml" id="ngx_fetch">ngx.fetch()</link>
291 или
292 <link doc="../njs/reference.xml" id="settimeout">setTimeout()</link>,
293 не поддерживаются.
294 </note>
295 </para>
296
284 </directive> 297 </directive>
285 298
286 299
287 <directive name="js_var"> 300 <directive name="js_var">
288 <syntax><value>$переменная</value> [<value>значение</value>]</syntax> 301 <syntax><value>$переменная</value> [<value>значение</value>]</syntax>