基于OpenResty 的 WEB 框架 Lor 安装初探
条评论文章目录
项目介绍:
- Lor是一个运行在OpenResty上的基于Lua编写的Web框架.
- 路由采用Sinatra风格,Sinatra是Ruby小而精的web框架.
- API基本采用了Express的思路和设计,Node.js跨界开发者可以很快上手.
- 支持插件(middleware),路由可分组,路由匹配支持string/正则模式.
- lor以后会保持核心足够精简,扩展功能依赖
middleware
来实现. lor本身也是基于middleware
构建的. - 推荐使用lor作为HTTP API Server,lor也已支持session/cookie/html template等功能.
- 框架简单示例项目lor-example
- 框架全站示例项目openresty-china
- 文档地址: http://lor.sumory.com
安装lor框架
|
|
此时可能会有报错如下:1/usr/bin/env: "resty": 没有那个文件或目录
原因为lor没有找到resty的执行目录,这个时候只需要找到resty的执行目录并软链过去即可:1sudo ln -s /usr/local/openresty/bin/resty /usr/bin/resty
框架自带一个示例项目,运行一下代码1lord new lor_demo
启动
然后就能在框架中看到lor_demo文件夹,执行如下命令12cd lor_demolord start
打开浏览器,输入http://localhost:8888/
正常访问,即正常安装。
本文标题:基于OpenResty 的 WEB 框架 Lor 安装初探
文章作者:qianyugang
发布时间:2019-07-16
最后更新:2020-06-01
原始链接:https://102no.com/2019/07/16/openresty-lor/
版权声明:本网站发表的全部原创内容(不仅限于文章、图片,包含文章评论),著作权均归其发表者所有,均采用 CC BY-NC-SA 4.0 CN 许可协议。转载请注明作者以及原文链接,商业授权请联系作者。
分享