9阅网

您现在的位置是:首页 > 知识 > 正文

知识

nginx - 如何在Nginx中包含多个js_include标签。

admin2022-11-07知识16

我想在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指令。