Mercurial > hg > nginx-site
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 |