comparison xml/ru/docs/stream/ngx_stream_js_module.xml @ 2845:a3aee2697d4e

Documented directives for Fetch API in njs.
author Yaroslav Zhuravlev <yar@nginx.com>
date Thu, 05 May 2022 18:31:47 +0100
parents eb11724745e3
children fd8ec06ceafa
comparison
equal deleted inserted replaced
2844:eb11724745e3 2845:a3aee2697d4e
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="30"> 12 rev="31">
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> позволяет задавать
143 </para> 143 </para>
144 144
145 </directive> 145 </directive>
146 146
147 147
148 <directive name="js_fetch_buffer_size">
149 <syntax><value>размер</value></syntax>
150 <default>16k</default>
151 <context>stream</context>
152 <context>server</context>
153 <appeared-in>0.7.4</appeared-in>
154
155 <para>
156 Задаёт <value>размер</value> буфера, который будет использоваться
157 для чтения и записи для
158 <link doc="../njs/reference.xml" id="ngx_fetch">Fetch API</link>.
159 </para>
160
161 </directive>
162
163
148 <directive name="js_fetch_ciphers"> 164 <directive name="js_fetch_ciphers">
149 <syntax><value>шифры</value></syntax> 165 <syntax><value>шифры</value></syntax>
150 <default>HIGH:!aNULL:!MD5</default> 166 <default>HIGH:!aNULL:!MD5</default>
151 <context>stream</context> 167 <context>stream</context>
152 <context>server</context> 168 <context>server</context>
159 </para> 175 </para>
160 176
161 <para> 177 <para>
162 Полный список можно посмотреть с помощью команды 178 Полный список можно посмотреть с помощью команды
163 “<command>openssl ciphers</command>”. 179 “<command>openssl ciphers</command>”.
180 </para>
181
182 </directive>
183
184
185 <directive name="js_fetch_max_response_buffer_size">
186 <syntax><value>размер</value></syntax>
187 <default>1m</default>
188 <context>stream</context>
189 <context>server</context>
190 <appeared-in>0.7.4</appeared-in>
191
192 <para>
193 Задаёт максимальный <value>размер</value> ответа, полученного
194 при помощи <link doc="../njs/reference.xml" id="ngx_fetch">Fetch API</link>.
164 </para> 195 </para>
165 196
166 </directive> 197 </directive>
167 198
168 199
183 </para> 214 </para>
184 215
185 </directive> 216 </directive>
186 217
187 218
219 <directive name="js_fetch_timeout">
220 <syntax><value>время</value></syntax>
221 <default>60s</default>
222 <context>stream</context>
223 <context>server</context>
224 <appeared-in>0.7.4</appeared-in>
225
226 <para>
227 Задаёт таймаут при чтении и записи
228 при помощи <link doc="../njs/reference.xml" id="ngx_fetch">Fetch API</link>.
229 Таймаут устанавливается не на всю передачу ответа,
230 а только между двумя операциями чтения.
231 Если по истечении этого времени данные не передавались, соединение закрывается.
232 </para>
233
234 </directive>
235
236
188 <directive name="js_fetch_trusted_certificate"> 237 <directive name="js_fetch_trusted_certificate">
189 <syntax><value>файл</value></syntax> 238 <syntax><value>файл</value></syntax>
190 <default/> 239 <default/>
191 <context>stream</context> 240 <context>stream</context>
192 <context>server</context> 241 <context>server</context>
195 <para> 244 <para>
196 Задаёт <value>файл</value> с доверенными сертификатами CA в формате PEM, 245 Задаёт <value>файл</value> с доверенными сертификатами CA в формате PEM,
197 используемыми при 246 используемыми при
198 <link doc="../njs/reference.xml" id="fetch_verify">проверке</link> 247 <link doc="../njs/reference.xml" id="fetch_verify">проверке</link>
199 HTTPS-сертификата 248 HTTPS-сертификата
249 при помощи <link doc="../njs/reference.xml" id="ngx_fetch">Fetch API</link>.
250 </para>
251
252 </directive>
253
254
255 <directive name="js_fetch_verify">
256 <syntax><literal>on</literal> | <literal>off</literal></syntax>
257 <default>on</default>
258 <context>stream</context>
259 <context>server</context>
260 <appeared-in>0.7.4</appeared-in>
261
262 <para>
263 Разрешает или запрещает проверку сертификата HTTPS-сервера
200 при помощи <link doc="../njs/reference.xml" id="ngx_fetch">Fetch API</link>. 264 при помощи <link doc="../njs/reference.xml" id="ngx_fetch">Fetch API</link>.
201 </para> 265 </para>
202 266
203 </directive> 267 </directive>
204 268