ngx_stream_js_module
ngx_stream_js_module
模块用于在 njs 中实现处理程序 —— 这是 JavaScript 语言的一个子集。
默认情况下不构建此模块。可在此处下载和安装说明。
示例配置
stream.js
内容:
指令
js_access
-
说明
语法
js_access function
;
默认
——
上下文
stream、server
设置一个将在 access 阶段调用的 njs 函数。
js_filter
-
说明
语法
js_filter function
;
默认
——
上下文
stream、server
设置一个数据过滤器。
js_include
-
说明
语法
js_include file
;
默认
——
上下文
stream
指定一个使用 njs 实现服务器和变量处理程序的文件。
js_preread
-
说明
语法
js_preread function
;
默认
——
上下文
stream、server
设置一个将在 [preread]((../../介绍/Nginx如何处理TCP_UDP会话.md)) 阶段调用的 njs 函数。
js_set
-
说明
语法
js_set function
;
默认
——
上下文
stream
设置一个用于指定变量的 njs 函数。
会话对象属性
每一个流 njs 处理程序都会接收一个参数,一个流会话对象。
原文档
最后更新于