当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Lor

基于 OpenResty 的 Lua Web 框架
授权协议 MIT
开发语言 Lua
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 国产
投 递 者 谷梁晟
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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()
  • 引子 我们在使用lor的过程中,处理req的参数和res的返回,大抵上是这样的: homeworkRouter:post("/exam/submit", function(req, res, next) local examId = tonumber(req.body.examId) local body = req.body if examId == nil th

  • 说实话,以前没写过开源项目,有时候一个人也懒得写一些应该产出的文档,所以DCG的文档到现在都没有开始写。跑题了,现在来说一下Lor的进展吧。 到目前为止,需求与设计都相应的增加了不少。关键部分的设计都已完成,现在就差实现了。每一部分的实现度如下所示: 应用界面,100%完成。 模型与模型检验,100%完成。 数据库脚本生成,100%完成。 源代码生成,5%完成。 嗯,现在看来所有的部分,包括结构都

  • ML之LoR:kaggle比赛之利用titanic(泰坦尼克号)数据集建立LoR模型对每个人进行获救是否预测 导读: 比赛要求:根据训练集数据和测试集数据生成自己的预测模型,按照预测模型来预测出892到1309条数据是否获救,按照比赛规定的格式生成csv文件,并上传到kaggle上,然后会反馈预测的准确率。 目录 一、总体设计思路 二、特征工程处理 三、建模预测

  • 年末将至,由于各种原因Lor最近没有任何进展,实在可惜。不过为了给大家一个补偿,以下奉献出一段Lor的C#代码使用,看看Lor与其他O/R Mapping产品相比有什么与众不同之处。 BookList books = (BookList) DataCenter.Query("select {Book.Price} from {Book} where year({Book.PublishedDate

  • 参考 LoRa移植到STM32F051 LoRa信道活动检测(CAD) LoRa信道活动检测(CAD) 什么物联网场景用LoRa,LoRa的工作模式的详解 LoRa天线电路设计四大要点 几个学习LoRa的重要网站 从0到1搭建LoRa物联网 LoRa和LoRaWAN技术概览 LoRa及LoRaWAN简介 LoRa开发常见问题 解析LoRaWAN的四大优势及适用领域 物联网LoRa系列-25:LoR

 相关资料
  • 基于 OpenResty 安装 Luarocks 基于 OpenResty 来安装 其实意在基于 OpenResty 自带的 Luajit 来安装 Luarocks, Luarocks 安装时需要指定 lua 目录和 lua 的 include 目录,而 OpenResty 自身带有的 Luajit 就包含所需的 Lua 解释器和头文件。 只不过 Luarocks 安装需要的是 Lua 而不是 L

  • pbgo是我们专门针对本节内容设计的较为完整的迷你框架,它基于Protobuf的扩展语法,通过插件自动生成rpc和rest相关代码。在本章第二节我们已经展示过如何定制一个Protobuf代码生成插件,并生成了rpc部分的代码。在本节我们将重点讲述pbgo中和Protobuf扩展语法相关的rest部分的工作原理。 4.7.1 Protobuf扩展语法 目前Protobuf相关的很多开源项目都使用到了

  • OpenResty —— 通过 Lua 扩展 NGINX 实现的可伸缩的 Web 平台。 OpenResty(也称为 ngx_openresty)是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 OpenResty 通过汇聚各种设计精

  • 问题内容: 在运行基于新项目的项目后,我无法清理它-生成的人员仍在下面, 我如何成功清理它? 问题答案: 参见http://www.playframework.org/documentation/2.0/PlayConsole

  • 本文向大家介绍基于NIO的Netty网络框架(详解),包括了基于NIO的Netty网络框架(详解)的使用技巧和注意事项,需要的朋友参考一下 Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。 Netty的优点有: a、功

  • 本文向大家介绍基于Spring框架的Shiro配置方法,包括了基于Spring框架的Shiro配置方法的使用技巧和注意事项,需要的朋友参考一下 一、在web.xml中添加shiro过滤器 二、在Spring的applicationContext.xml中添加shiro配置 1、添加shiroFilter定义 2、添加securityManager定义 3、添加realm定义 三、实现MyRealm