文件名称:基于OpenResty的LuaWeb框架Lor.zip
文件大小:69KB
文件格式:ZIP
更新时间:2022-08-06 23:16:58
开源项目
Lor是一个运行在[OpenResty](http://openresty.org)上的基于Lua编写的Web框架. 路由采用[Sinatra](http://www.sinatrarb.com/)风格,结构清晰,易于编码和维护. API借鉴了[Express](http://expressjs.com)的思路和设计,Node.js跨界开发者可以很快上手. 支持多种路由,路由可分组,路由匹配支持正则模式. 支持middleware机制,可在任意路由上挂载中间件. 可作为HTTP API Server,也可用于构建传统的Web应用. local lor = require("lor.index") local app = lor() app:get("/", function(req, res, next) res:send("hello world!") end) app:run() 标签:Web框架
【文件预览】:
lor-master
----.travis.yml(820B)
----bin()
--------lord.lua(1KB)
--------scaffold()
----.luacheckrc(94B)
----resty()
--------template.lua(15KB)
--------cookie.lua(5KB)
--------template()
----LICENSE(1KB)
----README_zh.md(5KB)
----.sublimelinterrc(387B)
----spec()
--------trie()
--------cases()
----.gitignore(117B)
----.travis()
--------setup_servers.sh(856B)
--------setup_lua.sh(2KB)
--------platform.sh(249B)
--------setenv_lua.sh(407B)
----lib()
--------lor()
----Makefile(1KB)
----README.md(3KB)
----dist.ini(359B)
----Changes.md(6KB)