好吧,我标题党了,不过这个真是Express的兄弟框架,API设计基本全是借鉴的Express,但是!它是lua写的,基于OpenResty。 在这里介绍它的原因,一是lor类似Express,二是作为一门脚本语言,lua的使用习惯、概念与Javascript有很多共通性,基本上会Node.js,就可以无痛掌握另外一门技能,何乐而不为。
Github:Lor
让我们来看一眼如何使用Lor构建一个Hello world程序
local lor = require("lor.index")
local app = lor()
app:get("/", function(req, res, next)
res:send("hello world!")
end)
app:run()
简单吧?写起来的体验和Express基本没差,感兴趣的同学可以参看http://lor.sumory.com文档和API介绍。