njs 脚本语言

njs 是 JavaScript 语言的一个子集,允许扩展 nginx 功能。njs 遵循 ECMAScript 5.1(严格模式),并带有一些 ECMAScript 6 和更新的扩展。兼容性仍在 演进中

用例

更多 njs 使用案例,请参见 示例博客文章

基本 HTTP 示例

要在 nginx 中使用 njs:

还有一个独立的命令行实用程序,可用于独立于nginx进行njs开发和调试。

已测试的操作系统和平台

在nginx.conf 2018上的演示