changeset 2651:b4991bbd64ee

Documented the js_header_filter directive.
author Yaroslav Zhuravlev <yar@nginx.com>
date Mon, 08 Feb 2021 12:30:01 +0000
parents 2ab5aa4d5b04
children eb508d8c1c31
files xml/en/docs/http/ngx_http_js_module.xml xml/ru/docs/http/ngx_http_js_module.xml
diffstat 2 files changed, 32 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/xml/en/docs/http/ngx_http_js_module.xml
+++ b/xml/en/docs/http/ngx_http_js_module.xml
@@ -9,7 +9,7 @@
 <module name="Module ngx_http_js_module"
         link="/en/docs/http/ngx_http_js_module.html"
         lang="en"
-        rev="22">
+        rev="23">
 
 <section id="summary">
 
@@ -133,6 +133,21 @@ a module function can be referenced.
 </directive>
 
 
+<directive name="js_header_filter">
+<syntax><value>function</value> | <value>module.function</value></syntax>
+<default/>
+<context>location</context>
+<context>limit_except</context>
+<appeared-in>0.5.1</appeared-in>
+
+<para>
+Sets an njs function as a response header filter.
+The directive allows changing arbitrary header fields of a response header.
+</para>
+
+</directive>
+
+
 <directive name="js_import">
 <syntax><value>module.js</value> |
 <value>export_name from module.js</value></syntax>
--- a/xml/ru/docs/http/ngx_http_js_module.xml
+++ b/xml/ru/docs/http/ngx_http_js_module.xml
@@ -9,7 +9,7 @@
 <module name="Модуль ngx_http_js_module"
         link="/ru/docs/http/ngx_http_js_module.html"
         lang="ru"
-        rev="22">
+        rev="23">
 
 <section id="summary">
 
@@ -133,6 +133,21 @@ export default {foo, summary, baz, hello
 </directive>
 
 
+<directive name="js_header_filter">
+<syntax><value>функция</value> | <value>модуль.функция</value></syntax>
+<default/>
+<context>location</context>
+<context>limit_except</context>
+<appeared-in>0.5.1</appeared-in>
+
+<para>
+Задаёт функцию njs в качестве фильтра заголовка ответа.
+Директива позволяет менять произвольные поля заголовка ответа.
+</para>
+
+</directive>
+
+
 <directive name="js_import">
 <syntax><value>модуль.js</value> |
 <value>имя_экспорта из модуль.js</value></syntax>