comparison xml/ru/docs/stream/ngx_stream_js_module.xml @ 2882:986e1f930e3b

Documented server, location, if contexts for some js directives.
author Yaroslav Zhuravlev <yar@nginx.com>
date Thu, 18 Aug 2022 15:44:39 +0100
parents fd8ec06ceafa
children 9719a0184a67
comparison
equal deleted inserted replaced
2881:e59e8645055d 2882:986e1f930e3b
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="32"> 12 rev="33">
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> позволяет задавать
380 <directive name="js_import"> 380 <directive name="js_import">
381 <syntax><value>модуль.js</value> | 381 <syntax><value>модуль.js</value> |
382 <value>имя_экспорта from модуль.js</value></syntax> 382 <value>имя_экспорта from модуль.js</value></syntax>
383 <default/> 383 <default/>
384 <context>stream</context> 384 <context>stream</context>
385 <context>server</context>
385 <appeared-in>0.4.0</appeared-in> 386 <appeared-in>0.4.0</appeared-in>
386 387
387 <para> 388 <para>
388 Импортирует модуль, позволяющий задавать обработчики location и переменных 389 Импортирует модуль, позволяющий задавать обработчики location и переменных
389 на njs. 390 на njs.
400 то для доступа используется <literal>stream.foo</literal>. 401 то для доступа используется <literal>stream.foo</literal>.
401 </para> 402 </para>
402 403
403 <para> 404 <para>
404 Директив <literal>js_import</literal> может быть несколько. 405 Директив <literal>js_import</literal> может быть несколько.
406 </para>
407
408 <para>
409 <note>
410 Директива может быть указана
411 на уровне <literal>server</literal>
412 начиная с <link doc="../njs/changes.xml" id="njs0.7.7">0.7.7</link>.
413 </note>
405 </para> 414 </para>
406 415
407 </directive> 416 </directive>
408 417
409 418
509 <directive name="js_path"> 518 <directive name="js_path">
510 <syntax> 519 <syntax>
511 <value>путь</value></syntax> 520 <value>путь</value></syntax>
512 <default/> 521 <default/>
513 <context>stream</context> 522 <context>stream</context>
523 <context>server</context>
514 <appeared-in>0.3.0</appeared-in> 524 <appeared-in>0.3.0</appeared-in>
515 525
516 <para> 526 <para>
517 Задаёт дополнительный путь для модулей njs. 527 Задаёт дополнительный путь для модулей njs.
528 </para>
529
530 <para>
531 <note>
532 Директива может быть указана
533 на уровне <literal>server</literal>
534 начиная с <link doc="../njs/changes.xml" id="njs0.7.7">0.7.7</link>.
535 </note>
518 </para> 536 </para>
519 537
520 </directive> 538 </directive>
521 539
522 540
524 <syntax> 542 <syntax>
525 <value>$переменная</value> <value>функция</value> | 543 <value>$переменная</value> <value>функция</value> |
526 <value>модуль.функция</value></syntax> 544 <value>модуль.функция</value></syntax>
527 <default/> 545 <default/>
528 <context>stream</context> 546 <context>stream</context>
547 <context>server</context>
529 548
530 <para> 549 <para>
531 Задаёт <literal>функцию</literal> njs 550 Задаёт <literal>функцию</literal> njs
532 для указанной <literal>переменной</literal>. 551 для указанной <literal>переменной</literal>.
533 Начиная с <link doc="../njs/changes.xml" id="njs0.4.0">0.4.0</link> 552 Начиная с <link doc="../njs/changes.xml" id="njs0.4.0">0.4.0</link>
560 <link doc="../njs/reference.xml" id="settimeout"><literal>setTimeout()</literal></link>, 579 <link doc="../njs/reference.xml" id="settimeout"><literal>setTimeout()</literal></link>,
561 не поддерживаются. 580 не поддерживаются.
562 </note> 581 </note>
563 </para> 582 </para>
564 583
584 <para>
585 <note>
586 Директива может быть указана
587 на уровне <literal>server</literal>
588 начиная с <link doc="../njs/changes.xml" id="njs0.7.7">0.7.7</link>.
589 </note>
590 </para>
591
565 </directive> 592 </directive>
566 593
567 594
568 <directive name="js_var"> 595 <directive name="js_var">
569 <syntax><value>$переменная</value> [<value>значение</value>]</syntax> 596 <syntax><value>$переменная</value> [<value>значение</value>]</syntax>
570 <default/> 597 <default/>
571 <context>stream</context> 598 <context>stream</context>
599 <context>server</context>
572 <appeared-in>0.5.3</appeared-in> 600 <appeared-in>0.5.3</appeared-in>
573 601
574 <para> 602 <para>
575 Объявляет 603 Объявляет
576 <link doc="../njs/reference.xml" id="r_variables">перезаписываемую</link> 604 <link doc="../njs/reference.xml" id="r_variables">перезаписываемую</link>
577 переменную. 605 переменную.
578 В качестве значения можно использовать текст, переменные и их комбинации. 606 В качестве значения можно использовать текст, переменные и их комбинации.
579 </para> 607 </para>
580 608
609 <para>
610 <note>
611 Директива может быть указана
612 на уровне <literal>server</literal>
613 начиная с <link doc="../njs/changes.xml" id="njs0.7.7">0.7.7</link>.
614 </note>
615 </para>
616
581 </directive> 617 </directive>
582 618
583 </section> 619 </section>
584 620
585 621