Mercurial > hg > nginx-site
changeset 2778:9cafae0b7ef3
Minor fixes in njs examples.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Thu, 14 Oct 2021 18:53:16 +0100 |
parents | bc79ab31073a |
children | b6bbdce8c659 |
files | xml/en/docs/njs/examples.xml xml/ru/docs/njs/examples.xml |
diffstat | 2 files changed, 32 insertions(+), 18 deletions(-) [+] |
line wrap: on
line diff
--- a/xml/en/docs/njs/examples.xml Thu Oct 14 18:53:16 2021 +0100 +++ b/xml/en/docs/njs/examples.xml Thu Oct 14 18:53:16 2021 +0100 @@ -9,7 +9,7 @@ <article name="Examples" link="/en/docs/njs/examples.html" lang="en" - rev="18"> + rev="19"> <section id="summary"> @@ -113,12 +113,12 @@ js_import http.js; js_set $new_foo http.create_secure_link; -... +#... location / { secure_link $cookie_foo; secure_link_md5 "$uri mykey"; - ... + # } location @login { @@ -152,10 +152,10 @@ <example> js_import http.js; -js_set $jwt_payload_sub main.jwt_payload_sub; +js_set $jwt_payload_sub http.jwt_payload_sub; server { - ... + #... location /jwt { return 200 $jwt_payload_sub; @@ -178,7 +178,7 @@ return jwt(r.headersIn.Authorization.slice(7)).payload.sub; } -export default {jwt_payload_sub} +export default {jwt_payload_sub}; </example> </para> @@ -198,7 +198,7 @@ js_import http.js; keyval_zone zone=foo:10m; -... +#... location /keyval { js_content http.set_keyval; @@ -218,7 +218,7 @@ <path>http.js</path>: <example> function set_keyval(r) { - r.subrequest('/api/5/http/keyvals/foo', + r.subrequest('/api/7/http/keyvals/foo', { method: 'POST', body: JSON.stringify({ foo: 789, bar: "ss dd 00" })}, @@ -232,7 +232,7 @@ } function version(r) { - r.subrequest('/api/5/nginx', { method: 'GET' }, function(res) { + r.subrequest('/api/7/nginx', { method: 'GET' }, function(res) { if (res.status != 200) { r.return(res.status); return; @@ -245,6 +245,13 @@ export default {set_keyval, version}; </example> +<note> +The <link doc="../http/ngx_http_keyval_module.xml" id="keyval"/>, +<link doc="../http/ngx_http_keyval_module.xml" id="keyval_zone"/>, +and <link doc="../http/ngx_http_api_module.xml" id="api"/> directives +are available as part of our +<commercial_version>commercial subscription</commercial_version>. +</note> </para> </section>
--- a/xml/ru/docs/njs/examples.xml Thu Oct 14 18:53:16 2021 +0100 +++ b/xml/ru/docs/njs/examples.xml Thu Oct 14 18:53:16 2021 +0100 @@ -9,7 +9,7 @@ <article name="Примеры использования" link="/ru/docs/njs/examples.html" lang="ru" - rev="18"> + rev="19"> <section id="summary"> @@ -113,12 +113,12 @@ js_import http.js; js_set $new_foo http.create_secure_link; -... +#... location / { secure_link $cookie_foo; secure_link_md5 "$uri mykey"; - ... + #... } location @login { @@ -152,10 +152,10 @@ <example> js_import http.js; -js_set $jwt_payload_sub main.jwt_payload_sub; +js_set $jwt_payload_sub http.jwt_payload_sub; server { - ... + #... location /jwt { return 200 $jwt_payload_sub; @@ -178,7 +178,7 @@ return jwt(r.headersIn.Authorization.slice(7)).payload.sub; } -export default {jwt_payload_sub} +export default {jwt_payload_sub}; </example> </para> @@ -198,7 +198,7 @@ js_import http.js; keyval_zone zone=foo:10m; -... +#... location /keyval { js_content http.set_keyval; @@ -218,7 +218,7 @@ <path>http.js</path>: <example> function set_keyval(r) { - r.subrequest('/api/5/http/keyvals/foo', + r.subrequest('/api/7/http/keyvals/foo', { method: 'POST', body: JSON.stringify({ foo: 789, bar: "ss dd 00" })}, @@ -232,7 +232,7 @@ } function version(r) { - r.subrequest('/api/5/nginx', { method: 'GET' }, function(res) { + r.subrequest('/api/7/nginx', { method: 'GET' }, function(res) { if (res.status != 200) { r.return(res.status); return; @@ -245,6 +245,13 @@ export default {set_keyval, version}; </example> +<note> +Директивы <link doc="../http/ngx_http_keyval_module.xml" id="keyval"/>, +<link doc="../http/ngx_http_keyval_module.xml" id="keyval_zone"/> +и <link doc="../http/ngx_http_api_module.xml" id="api"/> +доступны как часть +<commercial_version>коммерческой подписки</commercial_version>. +</note> </para> </section>