Mercurial > hg > nginx-site
comparison xml/ru/docs/njs/examples.xml @ 2643:4849fa0fd4b4
Removed URL Decoding/Encoding examples from njs.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Mon, 25 Jan 2021 19:13:09 +0000 |
parents | c60bcc0de435 |
children | 9cafae0b7ef3 |
comparison
equal
deleted
inserted
replaced
2642:c60bcc0de435 | 2643:4849fa0fd4b4 |
---|---|
7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> | 7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> |
8 | 8 |
9 <article name="Примеры использования" | 9 <article name="Примеры использования" |
10 link="/ru/docs/njs/examples.html" | 10 link="/ru/docs/njs/examples.html" |
11 lang="ru" | 11 lang="ru" |
12 rev="17"> | 12 rev="18"> |
13 | 13 |
14 <section id="summary"> | 14 <section id="summary"> |
15 | 15 |
16 <para> | 16 <para> |
17 Примеры работают начиная с версии | 17 Примеры работают начиная с версии |
18 <link doc="../njs/changes.xml" id="njs0.4.0">0.4.0</link>. | 18 <link doc="../njs/changes.xml" id="njs0.4.0">0.4.0</link>. |
19 </para> | 19 </para> |
20 | 20 |
21 </section> | 21 </section> |
22 | |
22 | 23 |
23 <section id="helloword" name="Hello World"> | 24 <section id="helloword" name="Hello World"> |
24 | 25 |
25 <para> | 26 <para> |
26 <path>nginx.conf</path>: | 27 <path>nginx.conf</path>: |
373 </example> | 374 </example> |
374 </para> | 375 </para> |
375 | 376 |
376 </section> | 377 </section> |
377 | 378 |
379 | |
378 <section id="requests" name="Запись в лог количества запросов от клиента"> | 380 <section id="requests" name="Запись в лог количества запросов от клиента"> |
379 | 381 |
380 <para> | 382 <para> |
381 <path>nginx.conf</path>: | 383 <path>nginx.conf</path>: |
382 <example> | 384 <example> |
422 </note> | 424 </note> |
423 </para> | 425 </para> |
424 | 426 |
425 </section> | 427 </section> |
426 | 428 |
427 | |
428 <section id="urldecode" name="Декодирование URL"> | |
429 | |
430 <para> | |
431 <path>nginx.conf</path>: | |
432 <example> | |
433 js_import http.js; | |
434 | |
435 js_set $decoded_foo http.decoded_foo; | |
436 </example> | |
437 </para> | |
438 | |
439 <para> | |
440 <path>http.js</path>: | |
441 <example> | |
442 function decoded_foo(r) { | |
443 return decodeURIComponent(r.args.foo); | |
444 } | |
445 | |
446 export default {decoded_foo}; | |
447 </example> | |
448 </para> | |
449 | |
450 </section> | |
451 | |
452 | |
453 <section id="urlencode" name="Кодирование URL"> | |
454 | |
455 <para> | |
456 <path>nginx.conf</path>: | |
457 <example> | |
458 js_import http.js; | |
459 | |
460 js_set $encoded_foo http.encoded_foo; | |
461 ... | |
462 | |
463 location / { | |
464 proxy_pass http://example.com?foo=$encoded_foo; | |
465 } | |
466 </example> | |
467 </para> | |
468 | |
469 <para> | |
470 <path>http.js</path>: | |
471 <example> | |
472 function encoded_foo(r) { | |
473 return encodeURIComponent('foo & bar?'); | |
474 } | |
475 | |
476 export default {encoded_foo}; | |
477 </example> | |
478 </para> | |
479 | |
480 </section> | |
481 | |
482 </section> | 429 </section> |
483 | 430 |
484 </article> | 431 </article> |