comparison xml/ru/docs/http/ngx_http_js_module.xml @ 1844:f56626ce9c40

Changed JavaScript to nginScript.
author Yaroslav Zhuravlev <yar@nginx.com>
date Thu, 01 Dec 2016 14:41:04 +0300
parents 3492eb9b8138
children bfac366fa1e4
comparison
equal deleted inserted replaced
1843:3492eb9b8138 1844:f56626ce9c40
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="1"> 12 rev="2">
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 и переменных на JavaScript. 18 обработчики location и переменных
19 на nginScript —
20 подмножестве языка JavaScript.
19 </para> 21 </para>
20 22
21 <para> 23 <para>
22 По умолчанию этот модуль не собирается, его необходимо собрать с 24 По умолчанию этот модуль не собирается, его необходимо собрать с
23 модулем nginx JavaScript с помощью конфигурационного параметра 25 модулем nginScript с помощью конфигурационного параметра
24 <literal>--add_module</literal>: 26 <literal>--add_module</literal>:
25 <example> 27 <example>
26 ./configure --add-module=<value>path-to-njs</value>/nginx 28 ./configure --add-module=<value>path-to-njs</value>/nginx
27 </example> 29 </example>
28 <link url="http://hg.nginx.org/njs">Репозиторий</link> 30 <link url="http://hg.nginx.org/njs">Репозиторий</link>
29 модуля nginx JavaScript можно клонировать следующей командой 31 модуля nginScript можно клонировать следующей командой
30 (необходим клиент <link url="https://www.mercurial-scm.org">Mercurial</link>): 32 (необходим клиент <link url="https://www.mercurial-scm.org">Mercurial</link>):
31 <example> 33 <example>
32 hg clone http://hg.nginx.org/njs 34 hg clone http://hg.nginx.org/njs
33 </example> 35 </example>
34 Модуль также можно собрать как 36 Модуль также можно собрать как
132 <context>server</context> 134 <context>server</context>
133 <context>location</context> 135 <context>location</context>
134 136
135 <para> 137 <para>
136 Задаёт файл, позволяющий задавать обработчики location и переменных 138 Задаёт файл, позволяющий задавать обработчики location и переменных
137 на JavaScript. 139 на nginScript.
138 </para> 140 </para>
139 141
140 </directive> 142 </directive>
141 143
142 144
145 <default/> 147 <default/>
146 <context>location</context> 148 <context>location</context>
147 <context>limit_except</context> 149 <context>limit_except</context>
148 150
149 <para> 151 <para>
150 Задаёт функцию JavaScript в качестве обработчика содержимого location. 152 Задаёт функцию nginScript в качестве обработчика содержимого location.
151 </para> 153 </para>
152 154
153 </directive> 155 </directive>
154 156
155 157
160 <context>http</context> 162 <context>http</context>
161 <context>server</context> 163 <context>server</context>
162 <context>location</context> 164 <context>location</context>
163 165
164 <para> 166 <para>
165 Задаёт функцию JavaScript для указанной переменной. 167 Задаёт функцию nginScript для указанной переменной.
166 </para> 168 </para>
167 169
168 </directive> 170 </directive>
169 171
170 </section> 172 </section>
171 173
172 174
173 <section id="arguments" name="Аргументы запроса и ответа"> 175 <section id="arguments" name="Аргументы запроса и ответа">
174 <para> 176 <para>
175 Каждый HTTP-обработчик JavaScript получает два аргумента: запрос и ответ. 177 Каждый HTTP-обработчик nginScript получает два аргумента: запрос и ответ.
176 </para> 178 </para>
177 179
178 <para> 180 <para>
179 Объект запроса имеет следующие свойства: 181 Объект запроса имеет следующие свойства:
180 <list type="tag"> 182 <list type="tag">