Mercurial > hg > nginx-site
changeset 2998:050d2e099e16
Added example to r.subrequest in njs Reference.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Wed, 16 Aug 2023 12:12:22 +0100 |
parents | adecad3d7039 |
children | 0e29ac906426 |
files | xml/en/docs/njs/reference.xml |
diffstat | 1 files changed, 17 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/xml/en/docs/njs/reference.xml +++ b/xml/en/docs/njs/reference.xml @@ -9,7 +9,7 @@ <article name="Reference" link="/en/docs/njs/reference.html" lang="en" - rev="112"> + rev="113"> <section id="summary"> @@ -595,6 +595,22 @@ the <literal>Promise</literal> object that resolves to the <link id="http">subrequest response object</link> is returned. </para> + +<para> +For example, to view all response headers in the subrequest: +<example> +async function handler(r) [ + let reply = await r.subrequest('/path'); + + for (var h in reply.headersOut) { + r.log(`${h}: ${reply.headersOut[h]}`); + } + + r.return(200); +} +</example> +</para> + </tag-desc> <tag-name id="r_uri"><literal>r.uri</literal></tag-name>