NGINX njs dynamic modules

23 — 所有核心与模块指令——语法、默认值、上下文与真实配置示例。

js_access js_access 指令允许使用自定义 JavaScript 在 NGINX 的 stream 上下文中处理访问控制。 streamstream server js_body_filter `js_body_filter` 指令允许您在 NGINX 中使用 JavaScript 代码对 HTTP 请求的响应主体进行过滤和修改。 locationif in locationlimit_except js_content `js_content` 指令允许在响应 HTTP 请求时执行 JavaScript 代码,从而在 NGINX 中实现动态内容生成。 locationif in locationlimit_except js_context_reuse `js_context_reuse` 指令在 NGINX 中允许跨请求重用 JavaScript 执行上下文,从而提升性能并降低内存开销。 streamstream server js_engine `js_engine` 指令指定在 NGINX 中用于处理 JavaScript 代码的 JavaScript 引擎。 streamstream server js_fetch_buffer_size js_fetch_buffer_size 指令控制 NGINX 中用于获取 JavaScript 响应的缓冲区最大大小。 streamstream server js_fetch_ciphers 指令 'js_fetch_ciphers' 指定在 NGINX 中通过 JavaScript 获取加密数据时要使用的 TLS 密码套件。 streamstream server js_fetch_max_response_buffer_size 设置 NGINX njs 动态模块中响应的最大缓冲区大小。 streamstream server js_fetch_protocols js_fetch_protocols 指令设置在 NGINX JavaScript 上下文中用于获取数据的协议。 streamstream server js_fetch_timeout 为 NGINX JavaScript module 中获取响应设置超时。 streamstream server js_fetch_trusted_certificate `js_fetch_trusted_certificate` 指令配置 NGINX 使用 JavaScript 处理器获取受信任的证书。 streamstream server js_fetch_verify ‘js_fetch_verify’ 指令在指定的上下文中启用对 fetch 请求的周期性验证。 streamstream server js_fetch_verify_depth `js_fetch_verify_depth` 指令设置 NGINX njs 模块中对获取数据的验证深度。 streamstream server js_filter `js_filter` 指令允许在 NGINX 的 stream/server 上下文中集成 JavaScript 过滤器。 streamstream server js_header_filter 指令 `js_header_filter` 允许您定义一个 JavaScript 处理器,用于处理发送回客户端的 HTTP 响应头。 locationif in locationlimit_except js_import `js_import` 指令通过允许导入 NJS 脚本,将 JavaScript 模块集成到 NGINX 配置中。 streamstream server js_path `js_path` 指令指定了用于在 NGINX 的 stream 模块上下文中执行脚本的 JavaScript 文件路径。 streamstream server js_periodic `js_periodic` 指令允许您在 NGINX 的 stream server 上下文中配置定期的 JavaScript 执行。 stream server js_preload_object NGINX 中的 `js_preload_object` 指令启用对 NJS 对象的预加载,以便在 JavaScript 执行上下文中使用。 streamstream server js_preread `js_preread` 指令允许在 stream 处理之前执行 JavaScript 代码。 streamstream server js_set `js_set` 指令允许在 stream context 中将 JavaScript 值赋给 NGINX 变量。 streamstream server js_shared_dict_zone 定义一个共享内存区域,用于在 NGINX 的 stream 上下文中存储可被 NJS 脚本访问的数据。 stream js_var js_var 指令定义了一个变量,可用于在 NGINX 配置中保存动态的 JavaScript 值。 streamstream server