我在 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