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