Lor 基于 OpenResty 的 Lua Web 框架

开源网站开源项目 24-04-08 13:44:12

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 基于 OpenResty 的 Lua Web 框架]相关推荐
Castle .NET框架

Castle .NET框架

Castle是针对.NET平台下的一个非常优秀的开源项目,从数据访问框架 ORM到依赖注入容器,再到WEB层的MVC……...

Calypso 新 WordPress.com 前端

Calypso 新 WordPress.com 前端

Calypso 是全新的 WordPress.com 前端,使用 JavaScript 和 API 调用替代了之前的 PHP 和 MySQL。Calypso……...

Swan 开源php博客程序

Swan是一个基于PHP和MySql的开源个人博客平台, 程序在GPL Version 2许可下发行,用户可以免费下载使用和……...

AionChs 永恒之塔java版服务器

AionChs 永恒之塔java版服务器

1、升级奖励系统: 可以自定义设置6个不同等级以及奖励物品,数量 和 升级后系统提示的信息。 例如: 设……...

JumpServer 开源堡垒机

JumpServer 开源堡垒机

JumpServer 是广受欢迎的开源堡垒机,是符合 4A 规范的专业运维安全审计系统。 JumpServer 堡垒机帮助企……...

Pyre Python 类型检查工具

Pyre Python 类型检查工具

Pyre 是一个快速、可扩展和高性能的 Python 类型检查工具,适用于大型的Python 3 代码库,旨在通过在终端……...

今日开源
  1. Rubick 基于 electron 的开源工具箱

    Rubick 是一个基于 electron 的工具箱,媲美 utools 的开源插件,已实现 utools 大部分的 API 能力,所以可以做到无缝适配 utools 开源的插件。 之所以做这个工具箱一方面是 utools 本身并未开源,但是公司内部的……

    开源软件 2024-05-17

  2. Terminus 更现代化的终端

    Terminus 更现代化的终端

    Terminus 是一个高度可配置的终端模拟器,适用于 Windows、macOS 和 Linux 主题和配色方案 完全可配置的快捷方式 拆分窗格 标签记忆 支持 PowerShell(和 PS Core)、WSL、Git-Bash、Cygwin、Cmder 和 CMD 集成的……

    开源软件 2024-05-17

  3. Electron 跨平台桌面应用开发工具

    Electron 跨平台桌面应用开发工具

    Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。 Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用……

    开源软件 2024-05-17

返回顶部小火箭