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">