Mercurial > hg > nginx-site
comparison xml/ru/docs/http/ngx_http_js_module.xml @ 2128:59a3cc84f507
Renamed nginScript to njs
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Tue, 03 Apr 2018 20:23:40 +0300 |
parents | af51ec6b5489 |
children | 6c7841469ec5 |
comparison
equal
deleted
inserted
replaced
2127:284598bb7fbb | 2128:59a3cc84f507 |
---|---|
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="7"> | 12 rev="8"> |
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> позволяет задавать |
18 обработчики location и переменных | 18 обработчики location и переменных |
19 на <link doc="../njs_about.xml">nginScript</link> — | 19 на <link doc="../njs_about.xml">njs</link> — |
20 подмножестве языка JavaScript. | 20 подмножестве языка JavaScript. |
21 </para> | 21 </para> |
22 | 22 |
23 <para> | 23 <para> |
24 По умолчанию этот модуль не собирается, его необходимо собрать с | 24 По умолчанию этот модуль не собирается, его необходимо собрать с |
25 модулем nginScript с помощью конфигурационного параметра | 25 модулем njs с помощью конфигурационного параметра |
26 <literal>--add-module</literal>: | 26 <literal>--add-module</literal>: |
27 <example> | 27 <example> |
28 ./configure --add-module=<value>path-to-njs</value>/nginx | 28 ./configure --add-module=<value>path-to-njs</value>/nginx |
29 </example> | 29 </example> |
30 <link url="http://hg.nginx.org/njs">Репозиторий</link> | 30 <link url="http://hg.nginx.org/njs">Репозиторий</link> |
31 модуля nginScript можно клонировать следующей командой | 31 модуля njs можно клонировать следующей командой |
32 (необходим клиент <link url="https://www.mercurial-scm.org">Mercurial</link>): | 32 (необходим клиент <link url="https://www.mercurial-scm.org">Mercurial</link>): |
33 <example> | 33 <example> |
34 hg clone http://hg.nginx.org/njs | 34 hg clone http://hg.nginx.org/njs |
35 </example> | 35 </example> |
36 Модуль также можно собрать как | 36 Модуль также можно собрать как |
124 <default/> | 124 <default/> |
125 <context>http</context> | 125 <context>http</context> |
126 | 126 |
127 <para> | 127 <para> |
128 Задаёт файл, позволяющий задавать обработчики location и переменных | 128 Задаёт файл, позволяющий задавать обработчики location и переменных |
129 на nginScript. | 129 на njs. |
130 </para> | 130 </para> |
131 | 131 |
132 </directive> | 132 </directive> |
133 | 133 |
134 | 134 |
137 <default/> | 137 <default/> |
138 <context>location</context> | 138 <context>location</context> |
139 <context>limit_except</context> | 139 <context>limit_except</context> |
140 | 140 |
141 <para> | 141 <para> |
142 Задаёт функцию nginScript в качестве обработчика содержимого location. | 142 Задаёт функцию njs в качестве обработчика содержимого location. |
143 </para> | 143 </para> |
144 | 144 |
145 </directive> | 145 </directive> |
146 | 146 |
147 | 147 |
150 <value>$переменная</value> <value>функция</value></syntax> | 150 <value>$переменная</value> <value>функция</value></syntax> |
151 <default/> | 151 <default/> |
152 <context>http</context> | 152 <context>http</context> |
153 | 153 |
154 <para> | 154 <para> |
155 Задаёт функцию nginScript для указанной переменной. | 155 Задаёт функцию njs для указанной переменной. |
156 </para> | 156 </para> |
157 | 157 |
158 </directive> | 158 </directive> |
159 | 159 |
160 </section> | 160 </section> |
161 | 161 |
162 | 162 |
163 <section id="arguments" name="Аргументы запроса и ответа"> | 163 <section id="arguments" name="Аргументы запроса и ответа"> |
164 <para> | 164 <para> |
165 Каждый HTTP-обработчик nginScript получает два аргумента: запрос и ответ. | 165 Каждый HTTP-обработчик njs получает два аргумента: запрос и ответ. |
166 </para> | 166 </para> |
167 | 167 |
168 <para> | 168 <para> |
169 Объект запроса имеет следующие свойства: | 169 Объект запроса имеет следующие свойства: |
170 <list type="tag"> | 170 <list type="tag"> |