使用 lsocket 实现 web jsonrpc 服务端

lsocket 很精简,使用它的 rshttp.lua 实现 httpserver 做一些小工具是个很不错的选择。
之前我使用 alilua 做了一个 web 点餐工具,然后又用 alilua 重写了公司的
Excel 转 Lua 的工具。看到 lsocket 之后觉得它非常适合做一些公司内部使用的 web 工具。

所以我就拿着 lsocket 自带的 httpserver.lua 的例子稍微改一改就实现了 jsonrpc 的服务端。

我把这个项目命名为 jsonrpc.lua,其实就是对 ajax 请求的封装,Excel 转 Lua 用到的
读取 Excel 文件的 Lua 库也开放出来了,具体你想把 Excel 转成什么样的 Lua 表格就自行
定夺,就是实现一个远程调用接口,用 js 发送 ajax 请求 ( jsonrpc.js 已经封装好)来调用
该接口。

目录结构


.-scripts/ # lua 脚本 (后端)
|
.-static/  # js/css/html (前端)

点击进入评论 ...