njs 脚本语言

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
nii的头像nii
上一篇 2022-12-01
下一篇 2023-05-26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

邮件:83390286[AT]QQ.COM

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信