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



我在 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似乎是最新版本。

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

任何帮助将不胜感激。

阅读并放置

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

在我的顶部nginx.conf解决了我的问题,你可能需要放这样的东西

load_module modules/ngx_http_js_module.so;

验证您使用的是最新的 nginx 版本或ngx_http_js_module版本js_import ngx_http_js_module v0.4.0 中所述,如文档中所述 http://nginx.org/en/docs/http/ngx_http_js_module.html#js_import

最新更新