`

nginx支持js语言

阅读更多

       nginx一直希望支持更多的脚本能力,现在js已纳入旗下。多余的不说了,直接尝鲜吧!

0. 安装

> cd /tmp && mkdir njs && cd njs
>  wget http://nginx.org/download/nginx-1.8.0.tar.gz
> wget http://hg.nginx.org/njs/archive/tip.tar.gz && tar zxvf tip.tar.gz 
> cd njs-3ed92ffa3f05 && ./configure && make
> cd .. && tar zxvf nginx-1.8.0.tar.gz && cd nginx-1.8.0
> ./configure --add-module=../njs-3ed92ffa3f05/nginx && make && make install

1.配置

server {

    listen  80;

 

    location /njs {

        js_run "

            var res;

            res = $r.response;

 

            res.contentType = 'text/plain';

            res.status = 200;

            res.sendHeader();

 

            res.send( 'Hello, world!' );

            res.finish();

        ";

    }

}
转自:https://m.oschina.net/blog/511465

分享到:
评论

相关推荐

    web服务器nginx+部署前端vue项目

    Nginx 可以作为静态页面的 web 服务器,同时还支持 CGI 协议的动态语言,比如 perl、php 等。但是不支持 java。Java 程序只能通过与 tomcat 配合完成。Nginx 专为性能优化而开发, 性能是其最重要的考量,实现上非常...

    nginx+vue.js实现前后端分离的示例代码

    1.nginx 是一个高性能的HTTP和反向代理服务器,常用于分布式服务器管理. ...2.es6 是ECMAScript的第六个版本,如果想要学好vue.js等js框架,这是必须要学会的一门语言,推荐学习地址如下:http://es6.ruanyifeng.com/ 3

    nginx_static_routing_tutorial:NGINX的静态文件(html,css,js)路由器示例

    背景在这次实施的系统中,通过适当的构建环境配置,在以下文件夹结构中创建了用于多语言支持的Web静态资源。 /www/ pc/ css/ index.css js/ lib.js index.js res/ ...

    【2023国际版多语言多商户智能机器人在线客服源码&配置文档】.zip

    7. 支持设置JS文件 方便对接 8. 支持智能匹配客服 也支持指定客服 9. 支持显示访客信息 地区、语言、状态、上次登录时间、登录次数、登录设备 10. 支持备注客服信息 11. 支持黑名单 12. 支持客服后台快捷回复 ...

    浅析nginx刚刚发布的JavaScript能力nginScript

    2015年9月,nginx宣布支持类JavaScript语言。这意味着开发者可以更轻松、自由的控制全球最优秀的HTTP及反向代理服务器,并在此之上可以衍生出更多有用、好玩的创意。Nginx也更开发的走向了动态配置化的下一个阶段。...

    一个快速和健壮的web服务器和应用服务器,支持c++,Python,Lua,Java, PHP7,Javascript和多种jsr-223 JVM语言- webcpp/hi-nginx

    FeaturesAll features of nginx(latest release) are inherited, i.e., it is 100% compatible with nginx.Web development using python, c++, lua, php7, java , javascript and jsr-223 JVM ...

    awesome-nginx

    随时添加您的项目:)目录知名发行OpenResty 发动机##嵌入式脚本语言a javascript Perl姆鲁比Clojure 第三模块这些模块不随Nginx源一起分发。 C模块[lua-nginx-module](https:/ * /github....

    heroku-buildpack-nginx-php-phalcon

    如果您还具有来自其他框架或语言的文件,这些文件可能会触发另一个buildpack来将您的应用程序检测为自己的应用程序,例如package.json ,即使它是PHP,也可能导致代码被检测为Node.js应用程序应用程序,那么您需要...

    Jitsimeet.apk

    实现语言js) 接口(SDK)语言: Libjitsi:java接口SDK,用于服务端开发 lib-jitsi-meet:javascript接口SDK,用于web客户端的开发 优点: 比较稳定,家族产品较多,即时通讯,电子白板,文件共享都有。...

    matlab人头检测的代码-highlightjs_custom:自定义构建hightlightjs。包括标准未提供的其他语言

    这是Highlight.js的自定义版本,其中包括对我将最常使用的语言的支持。 标准下载包括对22种最受欢迎​​的软件的支持。 Apache Bash C#C ++ CSS CoffeeScript差异HTML / XML HTTP Ini JSON Java Javascript ...

    MF00936-视频内容管理系统源码.zip

    PHP7.2 + nginx + mysql5.7 + JS + CSS + HTML cnetos7以上 + 宝塔面板 系统介绍 为符合SEO要求开发大量功能,比如百度结构化数据生成,搜索引擎地图等。 全新设计的专题管理,同时支持按分类 扩展分类 剧情分类...

    淘宝开源的Web服务器 Tengine.zip

    动态脚本语言Lua支持。扩展功能非常高效简单;支持管道(pipe)和syslog(本地和远端)形式的日志以及日志抽样;组合多个CSS、JavaScript文件的访问请求变成一个请求;可以对后端的服务器进行主动健康检查,根据...

    商城系统 leadshop v1.0.0商城系统

    开源无加密 ...支持扩语言扩展,多平台扩展。 数据表格导出 采用高性能的 js-xlsx数据导出,易于扩展,兼容性强。 体验后台 账号:18888888888 密码:123456 运行环境: Linux Nginx PHP7.4 MySQL(5.6|5.7)

    使用Go语言创建静态文件服务器问题

    使用和配置过 Nginx 服务器的一定知道 Nginx 天然支持静态资源的访问,那么我们是不是也要借助 Nginx 才能实现处理静态文件请求呢?其实不是,在最开始的文章我们说过“Go语言不需要依赖任何第三方组件就能构建并...

    Job Plus项目是基于SpringBoot+Vue的轻量级定时任务管理系统+源代码+文档说明

    33. 国际化:后管系统支持国际化设置,提供中文、英文两种可选语言,默认为中文; 34. 容器化:提供官方docker镜像,并实时更新推送dockerhub,进一步实现产品开箱即用; ## 项目备注 1、该资源内项目代码都经过测试...

    【2018最新】商派 云起ECSHOP_4.0开源网店系统

    语言版本升级 全面支持PHP7.2,性能提升一倍,支持更多主机环境部署 移动H5框架升级 基于VUE.js全面换代,更加灵活开放 支持https协议 从技术底层重构,大幅降低被攻击风险,并被搜索引擎优先收入 开源系统具有灵活...

    TMS WEB Core for RAD Studio 10.3

    js、Litespeed Nginx,…… 我可以将自己的Javascript库/CSS与自动生成的代码混合在一起吗? 是的,现有的Javascript库和框架可以使用。对于jQuery和jQuery UI控件,有现成的支持。CSS可以用于样式页。 我是否可以在...

    实时消息通信平台Centrifugo.zip

    js - Javascript 客户端,可直接在浏览器使用centrifuge-android - Android 的客户端开发包,可通过 WebSockets 与服务器通讯centrifuge-ios - Swift 开发包centrifuge-go - Go 客户端开发包cent - Python 开发包...

    weixin基于微信小程序的购物系统+php(源码+php小程序+vue).zip

    前端:Vue.js,一个渐进式JavaScript框架,用于构建用户界面。易于上手,灵活且高效,可以与其他库或现有项目一起使用。 数据库:可能使用的是MySQL或SQLite等,用于存储商品信息、用户数据等。 服务器:可能使用了...

    Collaborative-Online-Coding-System:单页Web应用程序,支持协作代码编辑,编译和执行

    高级堆栈图堆技术领域前端客户端Angular,Socket.io 前端服务器Node.js,Socket.io,Redis,MongoDB,Nginx 后端(执行器) Nginx,Flask,Docker设计协同编辑我正在使用作为客户端和服务器之间的通信协议。...

Global site tag (gtag.js) - Google Analytics