comparison xml/ru/docs/njs/reference.xml @ 2570:44792f1ee284

Added IDs to methods in njs Reference.
author Yaroslav Zhuravlev <yar@nginx.com>
date Thu, 16 Jul 2020 08:22:37 +0100
parents 2edc64c05b0e
children 28f98f596974
comparison
equal deleted inserted replaced
2569:2edc64c05b0e 2570:44792f1ee284
48 <tag-name id="r_args"><literal>r.args{}</literal></tag-name> 48 <tag-name id="r_args"><literal>r.args{}</literal></tag-name>
49 <tag-desc> 49 <tag-desc>
50 объект аргументов запроса, только чтение 50 объект аргументов запроса, только чтение
51 </tag-desc> 51 </tag-desc>
52 52
53 <tag-name><literal>r.error(<value>строка</value>)</literal></tag-name> 53 <tag-name id="r_error"><literal>r.error(<value>строка</value>)</literal></tag-name>
54 <tag-desc> 54 <tag-desc>
55 записывает <literal>строку</literal> в лог-файл ошибок 55 записывает <literal>строку</literal> в лог-файл ошибок
56 на уровне лога <literal>error</literal> 56 на уровне лога <literal>error</literal>
57 </tag-desc> 57 </tag-desc>
58 58
59 <tag-name><literal>r.finish()</literal></tag-name> 59 <tag-name id="r_finish"><literal>r.finish()</literal></tag-name>
60 <tag-desc> 60 <tag-desc>
61 завершает отправку ответа клиенту 61 завершает отправку ответа клиенту
62 </tag-desc> 62 </tag-desc>
63 63
64 <tag-name id="r_headers_in"><literal>r.headersIn{}</literal></tag-name> 64 <tag-name id="r_headers_in"><literal>r.headersIn{}</literal></tag-name>
145 Дубликаты значений поля в других заголовках ответов 145 Дубликаты значений поля в других заголовках ответов
146 разделяются при помощи запятой. 146 разделяются при помощи запятой.
147 </para> 147 </para>
148 </tag-desc> 148 </tag-desc>
149 149
150 <tag-name><literal>r.httpVersion</literal></tag-name> 150 <tag-name id="r_http_version"><literal>r.httpVersion</literal></tag-name>
151 <tag-desc> 151 <tag-desc>
152 версия HTTP, только чтение 152 версия HTTP, только чтение
153 </tag-desc> 153 </tag-desc>
154 154
155 <tag-name id="r_internal_redirect"><literal>r.internalRedirect(<value>uri</value>)</literal></tag-name> 155 <tag-name id="r_internal_redirect"><literal>r.internalRedirect(<value>uri</value>)</literal></tag-name>
158 Если uri начинается с префикса “<literal>@</literal>”, 158 Если uri начинается с префикса “<literal>@</literal>”,
159 то он считается именованным location. 159 то он считается именованным location.
160 Перенаправление осуществляется после завершения выполнения обработчика. 160 Перенаправление осуществляется после завершения выполнения обработчика.
161 </tag-desc> 161 </tag-desc>
162 162
163 <tag-name><literal>r.log(<value>строка</value>)</literal></tag-name> 163 <tag-name id="r_log"><literal>r.log(<value>строка</value>)</literal></tag-name>
164 <tag-desc> 164 <tag-desc>
165 записывает <literal>строку</literal> в лог-файл ошибок 165 записывает <literal>строку</literal> в лог-файл ошибок
166 на уровне лога <literal>info</literal> 166 на уровне лога <literal>info</literal>
167 </tag-desc> 167 </tag-desc>
168 168
169 <tag-name><literal>r.method</literal></tag-name> 169 <tag-name id="r_method"><literal>r.method</literal></tag-name>
170 <tag-desc> 170 <tag-desc>
171 HTTP метод, только чтение 171 HTTP метод, только чтение
172 </tag-desc> 172 </tag-desc>
173 173
174 <tag-name><literal>r.parent</literal></tag-name> 174 <tag-name id="r_parent"><literal>r.parent</literal></tag-name>
175 <tag-desc> 175 <tag-desc>
176 ссылается на родительский объект запроса 176 ссылается на родительский объект запроса
177 </tag-desc> 177 </tag-desc>
178 178
179 <tag-name><literal>r.remoteAddress</literal></tag-name> 179 <tag-name id="r_remote_address"><literal>r.remoteAddress</literal></tag-name>
180 <tag-desc> 180 <tag-desc>
181 адрес клиента, только чтение 181 адрес клиента, только чтение
182 </tag-desc> 182 </tag-desc>
183 183
184 <tag-name id="r_raw_headers_in"><literal>r.rawHeadersIn{}</literal></tag-name> 184 <tag-name id="r_raw_headers_in"><literal>r.rawHeadersIn{}</literal></tag-name>
236 <link doc="../http/ngx_http_js_module.xml" id="js_content"/>. 236 <link doc="../http/ngx_http_js_module.xml" id="js_content"/>.
237 </tag-desc> 237 </tag-desc>
238 238
239 <tag-name id="r_response_body"><literal>r.responseBody</literal></tag-name> 239 <tag-name id="r_response_body"><literal>r.responseBody</literal></tag-name>
240 <tag-desc> 240 <tag-desc>
241 хранит тело ответа <link id="subrequest">подзапроса</link>, только чтение. 241 хранит тело ответа <link id="r_subrequest">подзапроса</link>, только чтение.
242 Размер <literal>r.responseBody</literal> ограничивается директивой 242 Размер <literal>r.responseBody</literal> ограничивается директивой
243 <link doc="../http/ngx_http_core_module.xml" id="subrequest_output_buffer_size"/>. 243 <link doc="../http/ngx_http_core_module.xml" id="subrequest_output_buffer_size"/>.
244 </tag-desc> 244 </tag-desc>
245 245
246 <tag-name><literal>r.return(код[, строка])</literal></tag-name> 246 <tag-name id="r_return"><literal>r.return(код[, строка])</literal></tag-name>
247 <tag-desc> 247 <tag-desc>
248 отправляет 248 отправляет
249 клиенту полный ответ с указанным <literal>кодом</literal> 249 клиенту полный ответ с указанным <literal>кодом</literal>
250 <para> 250 <para>
251 Можно задать или URL перенаправления 251 Можно задать или URL перенаправления
252 (для кодов 301, 302, 303, 307 и 308), 252 (для кодов 301, 302, 303, 307 и 308),
253 или текст тела ответа (для остальных кодов) в качестве второго аргумента 253 или текст тела ответа (для остальных кодов) в качестве второго аргумента
254 </para> 254 </para>
255 </tag-desc> 255 </tag-desc>
256 256
257 <tag-name><literal>r.send(<value>строка</value>)</literal></tag-name> 257 <tag-name id="r_send"><literal>r.send(<value>строка</value>)</literal></tag-name>
258 <tag-desc> 258 <tag-desc>
259 отправляет часть тела ответа клиенту 259 отправляет часть тела ответа клиенту
260 </tag-desc> 260 </tag-desc>
261 261
262 <tag-name><literal>r.sendHeader()</literal></tag-name> 262 <tag-name id="r_send_header"><literal>r.sendHeader()</literal></tag-name>
263 <tag-desc> 263 <tag-desc>
264 отправляет заголовки HTTP клиенту 264 отправляет заголовки HTTP клиенту
265 </tag-desc> 265 </tag-desc>
266 266
267 <tag-name><literal>r.status</literal></tag-name> 267 <tag-name id="r_status"><literal>r.status</literal></tag-name>
268 <tag-desc> 268 <tag-desc>
269 статус, доступно для записи 269 статус, доступно для записи
270 </tag-desc> 270 </tag-desc>
271 271
272 <tag-name id="subrequest"><literal>r.subrequest(<value>uri</value>[, 272 <tag-name id="r_subrequest"><literal>r.subrequest(<value>uri</value>[,
273 <value>options</value>[, <value>callback</value>]])</literal></tag-name> 273 <value>options</value>[, <value>callback</value>]])</literal></tag-name>
274 <tag-desc> 274 <tag-desc>
275 создаёт подзапрос с заданными <literal>uri</literal> и 275 создаёт подзапрос с заданными <literal>uri</literal> и
276 <literal>options</literal> и устанавливает 276 <literal>options</literal> и устанавливает
277 необязательный <literal>callback</literal> завершения. 277 необязательный <literal>callback</literal> завершения.
337 <tag-desc> 337 <tag-desc>
338 объект переменных nginx, доступно для записи 338 объект переменных nginx, доступно для записи
339 (начиная с версии <link doc="changes.xml" id="njs0.2.8">0.2.8</link>) 339 (начиная с версии <link doc="changes.xml" id="njs0.2.8">0.2.8</link>)
340 </tag-desc> 340 </tag-desc>
341 341
342 <tag-name><literal>r.warn(<value>строка</value>)</literal></tag-name> 342 <tag-name id="r_warn"><literal>r.warn(<value>строка</value>)</literal></tag-name>
343 <tag-desc> 343 <tag-desc>
344 записывает <literal>строку</literal> в лог-файл ошибок 344 записывает <literal>строку</literal> в лог-файл ошибок
345 на уровне лога <literal>warning</literal> 345 на уровне лога <literal>warning</literal>
346 </tag-desc> 346 </tag-desc>
347 347
387 успешно финализирует текущий обработчик фазы 387 успешно финализирует текущий обработчик фазы
388 или финализирует его с указанным числовым кодом 388 или финализирует его с указанным числовым кодом
389 (<link doc="changes.xml" id="njs0.2.4">0.2.4</link>). 389 (<link doc="changes.xml" id="njs0.2.4">0.2.4</link>).
390 </tag-desc> 390 </tag-desc>
391 391
392 <tag-name><literal>s.error(<value>строка</value>)</literal></tag-name> 392 <tag-name id="s_error"><literal>s.error(<value>строка</value>)</literal></tag-name>
393 <tag-desc> 393 <tag-desc>
394 записывает отправленную <literal>строку</literal> в лог-файл ошибок 394 записывает отправленную <literal>строку</literal> в лог-файл ошибок
395 на уровне лога <literal>error</literal> 395 на уровне лога <literal>error</literal>
396 </tag-desc> 396 </tag-desc>
397 397
398 <tag-name><literal>s.log(<value>строка</value>)</literal></tag-name> 398 <tag-name id="s_log"><literal>s.log(<value>строка</value>)</literal></tag-name>
399 <tag-desc> 399 <tag-desc>
400 записывает отправленную <value>строку</value> в лог-файл ошибок 400 записывает отправленную <value>строку</value> в лог-файл ошибок
401 на уровне лога <literal>info</literal> 401 на уровне лога <literal>info</literal>
402 </tag-desc> 402 </tag-desc>
403 403
445 445
446 </list> 446 </list>
447 </para> 447 </para>
448 </tag-desc> 448 </tag-desc>
449 449
450 <tag-name><literal>s.remoteAddress</literal></tag-name> 450 <tag-name id="s_remote_address"><literal>s.remoteAddress</literal></tag-name>
451 <tag-desc> 451 <tag-desc>
452 адрес клиента, только чтение 452 адрес клиента, только чтение
453 </tag-desc> 453 </tag-desc>
454 454
455 <tag-name id="s_send"><literal>s.send(<value>данные</value>[, 455 <tag-name id="s_send"><literal>s.send(<value>данные</value>[,
484 <tag-desc> 484 <tag-desc>
485 объект переменных nginx, доступно для записи 485 объект переменных nginx, доступно для записи
486 (начиная с версии <link doc="changes.xml" id="njs0.2.8">0.2.8</link>) 486 (начиная с версии <link doc="changes.xml" id="njs0.2.8">0.2.8</link>)
487 </tag-desc> 487 </tag-desc>
488 488
489 <tag-name><literal>s.warn(<value>строка</value>)</literal></tag-name> 489 <tag-name id="s_warn"><literal>s.warn(<value>строка</value>)</literal></tag-name>
490 <tag-desc> 490 <tag-desc>
491 записывает отправленную <literal>строку</literal> в лог-файл ошибок 491 записывает отправленную <literal>строку</literal> в лог-файл ошибок
492 на уровне лога <literal>warning</literal> 492 на уровне лога <literal>warning</literal>
493 </tag-desc> 493 </tag-desc>
494 494
638 <tag-desc> 638 <tag-desc>
639 Сериализует строку Unicode в байтовую строку. 639 Сериализует строку Unicode в байтовую строку.
640 Возвращает <literal>null</literal>, если в строке найден символ больше, чем 255. 640 Возвращает <literal>null</literal>, если в строке найден символ больше, чем 255.
641 </tag-desc> 641 </tag-desc>
642 642
643 <tag-name><literal>String.prototype.toString([<value>кодировка</value>])</literal></tag-name> 643 <tag-name id="string_tostring"><literal>String.prototype.toString([<value>кодировка</value>])</literal></tag-name>
644 <tag-desc> 644 <tag-desc>
645 <para> 645 <para>
646 Если кодировка не указана, 646 Если кодировка не указана,
647 возвращает указанную строку Unicode string или байтовую строку как в ECMAScript. 647 возвращает указанную строку Unicode string или байтовую строку как в ECMAScript.
648 </para> 648 </para>