openresty 整合阿里云 oss

2017-04-19
阅读 3 分钟
5.7k
目前阿里云官方并未提供lua版的sdk,在网上找了几个,感觉不是很理想,于是自己造了一个轮子,目前还是一个单车的轮子,只实现了部分功能,不过也能用了

openresty 前端开发轻量级MVC框架封装二(渲染篇)

2017-01-11
阅读 2 分钟
4.5k
这一章主要介绍怎么使用模板,进行后端渲染,主要用到了lua-resty-template这个库,直接下载下来,放到lualib里面就行了,推荐第三方库,已经框架都放到lualib目录里面,lua目录放项目源码,比较好管理,可以知道那些是项目的,哪些是第三方库,可复用的 下载解压到lualib目录之后,就算安装完成了,下面来试用一下,更...

openresty 前端开发轻量级MVC框架封装一(控制器篇)

2017-01-10
阅读 3 分钟
4.7k
通常来说一个mvc框架会有一个统一的入口点,类似于spring mvc的DispatcherServlet,会拦截所有的请求,也就是/,于是我们可以得出我们的入口点

openresty 前端开发进阶一之http后端

2017-01-08
阅读 5 分钟
4.6k
比如我们有一个后端服务,提供用户相关接口,是java写的,端口8080,为了简单起见,我直接在openresty里面配置一个server,模拟java端,通过一个简单的案例的来说明情况

openresty 前端开发入门六之调试篇

2017-01-08
阅读 2 分钟
7.8k
可以通过以下方式输出调试信息,大多数情况下我们只要使用一个来输出我们的调试信息就好了,比如ngx.ALERT,我就比较喜欢这个,并且设置为我的idea live template了,只需要sout + TAB 就可以输出,关于idea有很多玩法,有时间可以分享给大家,就里就不说了

openresty 前端开发入门五之Mysql篇

2017-01-08
阅读 2 分钟
5.4k
openresty 前端开发入门五之Mysql篇 这章主要演示怎么通过lua连接mysql,并根据用户输入的name从mysql获取数据,并返回给用户 操作mysql主要用到了lua-resty-mysql库,代码可以在github上找得到 而且上面也有实例代码 由于官网给出的例子比较基本,代码也比较多,所以我这里主要介绍一些怎么封装一下,简化我们调用的代...

openresty 前端开发入门四之Redis篇

2017-01-08
阅读 2 分钟
6.8k
这章主要演示怎么通过lua连接redis,并根据用户输入的key从redis获取value,并返回给用户 操作redis主要用到了lua-resty-redis库,代码可以在github上找得到 而且上面也有实例代码 由于官网给出的例子比较基本,代码也比较多,所以我这里主要介绍一些怎么封装一下,简化我们调用的代码 lua/redis.lua {代码...} 其实就是...

openresty 前端开发入门三之JSON篇

2017-01-08
阅读 1 分钟
6.2k
这章主要介绍一下,lua怎么返回一个json字符串,怎么把一个table转成json字符串,又怎么把一个json字符串转成json 其实很简答,直接使用cjson库的encode、decode方法即可 lua/hello.lua {代码...} ok,这里我们就学会的json字符串 示例代码 参见demo3部分

openresty 前端开发入门二

2017-01-08
阅读 2 分钟
2.7k
我们知道http请求通常分为两种,分别是GET,POST,在http协议中,GET参数通常会紧跟在uri后面,而POST请求参数则包含在请求体中,nginx默认情况下是不会读取POST请求参数的,最好也不要试图使改变这种行为,因为大多数情况下,POST请求都是转到后端去处理,nginx只需要读取请求uri部分,以及请求头

openresty 前端开发入门一

2017-01-08
阅读 3 分钟
5.2k
OpenResty ™ 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

openresty 前端开发序

2017-01-08
阅读 3 分钟
2k
一、独立,由于前后端分离,在开发的时候完全可以互相独立,所谓独立,其实就是说前后端是属于两个项目,保存在各自的git仓库,提交代码既不会冲突,也不需要合并