得到:当Njs与Nginx一起使用时,未知指令 "js_import"。

问题描述 投票:1回答:1

我在Nginx的conf中做了如下声明。

js_import http.js;

但它似乎给我 unknown directive "js_import"

我已经验证了是否安装了njs。我似乎可以进入Cli。njs的版本是0.3.9。

下面的语句似乎是工作的,并且被放置在以下地方http 块。

js_include http.js

这似乎也是有效的,并被放置于 server 挡在里面 http 块。

js_content hello

Nginx似乎是最新的版本。

我似乎无法找到我在这里缺少什么。

任何帮助都是非常感激的。

docker nginx docker-compose nginx-reverse-proxy
1个回答
0
投票

阅读 这个 并把

load_module /usr/lib/nginx/modules/ngx_http_js_module.so;

头顶 nginx.conf 解决了我的问题,你可能需要把这样的东西。

load_module modules/ngx_http_js_module.so;


0
投票

确认你使用的是最新的nginx版本或ngx_http_js_module版本 js_import带有ngx_http_js_module v0.4.0,如文档中所述。http:/nginx.orgendocshttpngx_http_js_module.html#js_import。

© www.soinside.com 2019 - 2024. All rights reserved.