Mercurial > hg > nginx-site
comparison xml/ru/docs/stream/ngx_stream_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_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="8"> | 12 rev="9"> |
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> позволяет задавать |
18 обработчики на <link doc="../njs_about.xml">nginScript</link> — | 18 обработчики на <link doc="../njs_about.xml">njs</link> — |
19 подмножестве языка JavaScript. | 19 подмножестве языка JavaScript. |
20 </para> | 20 </para> |
21 | 21 |
22 <para> | 22 <para> |
23 По умолчанию этот модуль не собирается, его необходимо собрать с | 23 По умолчанию этот модуль не собирается, его необходимо собрать с |
24 модулем nginScript с помощью конфигурационного параметра | 24 модулем njs с помощью конфигурационного параметра |
25 <literal>--add-module</literal>: | 25 <literal>--add-module</literal>: |
26 <example> | 26 <example> |
27 ./configure --add-module=<value>path-to-njs</value>/nginx | 27 ./configure --add-module=<value>path-to-njs</value>/nginx |
28 </example> | 28 </example> |
29 <link url="http://hg.nginx.org/njs">Репозиторий</link> | 29 <link url="http://hg.nginx.org/njs">Репозиторий</link> |
30 модуля nginScript можно клонировать следующей командой | 30 модуля njs можно клонировать следующей командой |
31 (необходим клиент <link url="https://www.mercurial-scm.org">Mercurial</link>): | 31 (необходим клиент <link url="https://www.mercurial-scm.org">Mercurial</link>): |
32 <example> | 32 <example> |
33 hg clone http://hg.nginx.org/njs | 33 hg clone http://hg.nginx.org/njs |
34 </example> | 34 </example> |
35 Модуль также можно собрать как | 35 Модуль также можно собрать как |
166 <default/> | 166 <default/> |
167 <context>stream</context> | 167 <context>stream</context> |
168 <context>server</context> | 168 <context>server</context> |
169 | 169 |
170 <para> | 170 <para> |
171 Задаёт функцию nginScript, которая будет вызываться в | 171 Задаёт функцию njs, которая будет вызываться в |
172 <link doc="stream_processing.xml" id="access_phase">access</link>-фазе. | 172 <link doc="stream_processing.xml" id="access_phase">access</link>-фазе. |
173 </para> | 173 </para> |
174 | 174 |
175 </directive> | 175 </directive> |
176 | 176 |
193 <default/> | 193 <default/> |
194 <context>stream</context> | 194 <context>stream</context> |
195 | 195 |
196 <para> | 196 <para> |
197 Задаёт файл, который позволяет | 197 Задаёт файл, который позволяет |
198 задавать обработчики server и переменных на nginScript. | 198 задавать обработчики server и переменных на njs. |
199 </para> | 199 </para> |
200 | 200 |
201 </directive> | 201 </directive> |
202 | 202 |
203 | 203 |
206 <default/> | 206 <default/> |
207 <context>stream</context> | 207 <context>stream</context> |
208 <context>server</context> | 208 <context>server</context> |
209 | 209 |
210 <para> | 210 <para> |
211 Задаёт функцию nginScript, которая будет вызываться в | 211 Задаёт функцию njs, которая будет вызываться в |
212 <link doc="stream_processing.xml" id="preread_phase">preread</link>-фазе. | 212 <link doc="stream_processing.xml" id="preread_phase">preread</link>-фазе. |
213 </para> | 213 </para> |
214 | 214 |
215 </directive> | 215 </directive> |
216 | 216 |
220 <value>$переменная</value> <value>функция</value></syntax> | 220 <value>$переменная</value> <value>функция</value></syntax> |
221 <default/> | 221 <default/> |
222 <context>stream</context> | 222 <context>stream</context> |
223 | 223 |
224 <para> | 224 <para> |
225 Задаёт функцию nginScript для указанной переменной. | 225 Задаёт функцию njs для указанной переменной. |
226 </para> | 226 </para> |
227 | 227 |
228 </directive> | 228 </directive> |
229 | 229 |
230 </section> | 230 </section> |
231 | 231 |
232 | 232 |
233 <section id="properties" name="Свойства объекта сессии"> | 233 <section id="properties" name="Свойства объекта сессии"> |
234 <para> | 234 <para> |
235 Каждый stream-обработчик nginScript получает один аргумент: | 235 Каждый stream-обработчик njs получает один аргумент: |
236 объект stream-сессии. | 236 объект stream-сессии. |
237 </para> | 237 </para> |
238 | 238 |
239 <para> | 239 <para> |
240 Объект сессии имеет следующие свойства: | 240 Объект сессии имеет следующие свойства: |