我想在Nginx配置中包含多个Nginx javaScript文件(njs)。但是我无法添加多个js_include指令来加载一个文件,我有两个njs文件,sample1.javascript包含授权码,sample2.javascript包含油门逻辑。
我有两个njs文件,sample1.javascript包含授权代码,sample2.javascript包含节流逻辑代码。我创建了2个文件,以实现模块化和可读性。每一个请求都应该同时通过授权和节流逻辑,所以我在http标签中使用了以下内容
http {
js_include /path/to/njs/file/sample1.javascript;
js_include /path/to/njs/file/sample2.javascript;
}
但是我得到错误信息说js_include指令的参数太多。
你应该尝试 js_import
如果你有njs版本> 0.4.0。
我也试过 js_include
而NGINX似乎只支持一个 js_include
宣言。
从 文件:
该指令从0.4.0开始就不适用了,应该使用js_import指令。