njs 是允许扩展 nginx 功能的 JavaScript 语言的子集。njs 是根据 ECMAScript 5.1 (严格模式)创建的,带有一些 ECMAScript 6 和更高版本的扩展。合规性仍在不断发展。
njs 安装
编译安装
hg clone http://hg.nginx.org/njs
./configure --add-module=njs-path/nginx
在 nginx 中使用 njs:
http.js
function hello(r) {
r.return(200, "Hello world!");
}
export default {hello};
nginx.conf 文件:
http {
js_import http.js;
server {
listen 8080;
location / {
js_content http.hello;
}
}
}
测试:
http://127.0.0.1:8080/
版权声明:本文为NII.CN的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://nii.cn/4196.html 发布者:nii