获取:当 njs 与 Nginx 一起使用时未知指令“js_import”

raj*_*ris 6 nginx docker docker-compose nginx-reverse-proxy

我在 Nginx conf 中做出以下声明:

js_import http.js;
Run Code Online (Sandbox Code Playgroud)

但它似乎给了我unknown directive "js_import"

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

下面的语句似乎有效并且是放置http块:

js_include http.js
Run Code Online (Sandbox Code Playgroud)

这似乎也有效,并且被放置在server块内的块中http

js_content hello
Run Code Online (Sandbox Code Playgroud)

Nginx 似乎是最新版本。

我似乎找不到我在这里缺少的东西。

任何帮助是极大的赞赏。

rao*_*oof 4

这个并把

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

在我解决的问题的顶部,nginx.conf您可能需要添加类似的内容

load_module modules/ngx_http_js_module.so;