openresty + lua 入口

发布时间:2019-08-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了openresty + lua 入口脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

这几天开始接触 oPEnresty + lua,在看代码和资料的时候,脑子里一直在想,代码的入口在哪里。

c语言之后,每个语言的第一个样例程序几乎都是“Hello,world”,就像一个标志牌:“从此进入”。

openresty + lua 的入口在 nginx 的配置文件中:

两个关键字,也就是两个入口方式:

  • content_by_lua 指定 lua 代码

  • content_by_lua_file 指定 lua 代码文件

这两个关键字配置在 location 中,告诉 nginx 这个 location 交由 lua 处理。

样例1:在 location 里面写 lua 代码

http {

server {
    listen 80;
    server_name localhost;
    location / {
        default_type text/html;
        content_by_lua '
            ngx.say("<p>hello, world</p>")
        ';
    }
}

}

样例2:在 location 里面引用 lua 文件

location / {

 default_type text/html;
 content_by_lua_file lua/hello.lua;

}

知道了这两个入口方式,就可以开始了。

参考并致谢:

https://segmentfault.com/a/11...
openresty 前端开发入门

脚本宝典总结

以上是脚本宝典为你收集整理的openresty + lua 入口全部内容,希望文章能够帮你解决openresty + lua 入口所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。