comparison xml/ru/docs/stream/ngx_stream_js_module.xml @ 2901:9719a0184a67

Documented the js_preload_object directive.
author Yaroslav Zhuravlev <yar@nginx.com>
date Fri, 21 Oct 2022 12:19:07 +0100
parents 986e1f930e3b
children 3cc6e38246b1
comparison
equal deleted inserted replaced
2900:e4a87f3a05d8 2901:9719a0184a67
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="33"> 12 rev="34">
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> позволяет задавать
443 Директива устарела в версии 443 Директива устарела в версии
444 <link doc="../njs/changes.xml" id="njs0.4.0">0.4.0</link> 444 <link doc="../njs/changes.xml" id="njs0.4.0">0.4.0</link>
445 и была удалена в версии 445 и была удалена в версии
446 <link doc="../njs/changes.xml" id="njs0.7.1">0.7.1</link>. 446 <link doc="../njs/changes.xml" id="njs0.7.1">0.7.1</link>.
447 Вместо неё следует использовать директиву <link id="js_import"/>. 447 Вместо неё следует использовать директиву <link id="js_import"/>.
448 </para>
449
450 </directive>
451
452
453 <directive name="js_preload_object">
454 <syntax><value>имя.json</value> |
455 <value>имя</value> from <value>файл.json</value></syntax>
456 <default/>
457 <context>stream</context>
458 <context>server</context>
459 <appeared-in>0.7.8</appeared-in>
460
461 <para>
462 Предварительно загружает неизменяемый объект во время конфигурации.
463 <literal>Имя</literal> используется в качестве имени глобальной переменной,
464 через которую объект доступен в коде njs.
465 Если <literal>имя</literal> не указано,
466 то будет использоваться имя файла.
467 <example>
468 js_preload_object map.json;
469 </example>
470 В примере <literal>map</literal> используется в качестве имени
471 во время доступа к предварительно загруженному объекту.
472 </para>
473
474 <para>
475 Директив <literal>js_preload_object</literal> может быть несколько.
448 </para> 476 </para>
449 477
450 </directive> 478 </directive>
451 479
452 480