# HG changeset patch # User Yaroslav Zhuravlev # Date 1634233996 -3600 # Node ID 9cafae0b7ef3d2917142c343d5fdec0b18c83b5d # Parent bc79ab31073a4157d127630801e3d02dbd323560 Minor fixes in njs examples. diff -r bc79ab31073a -r 9cafae0b7ef3 xml/en/docs/njs/examples.xml --- 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 @@
+ rev="19">
@@ -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 @@ 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}; @@ -198,7 +198,7 @@ js_import http.js; keyval_zone zone=foo:10m; -... +#... location /keyval { js_content http.set_keyval; @@ -218,7 +218,7 @@ http.js: 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}; + +The , +, +and directives +are available as part of our +commercial subscription. +
diff -r bc79ab31073a -r 9cafae0b7ef3 xml/ru/docs/njs/examples.xml --- 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 @@
+ rev="19">
@@ -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 @@ 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}; @@ -198,7 +198,7 @@ js_import http.js; keyval_zone zone=foo:10m; -... +#... location /keyval { js_content http.set_keyval; @@ -218,7 +218,7 @@ http.js: 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}; + +Директивы , + +доступны как часть +коммерческой подписки. +