Lua实现的Node.js Luvit

MIT
Lua
Linux
2011-12-05
红薯

Luvit - Lua + UV + Jit = NodeJS re-implemented in Lua

如上面标题所描述的,Luvit 相当于 luajit2 + libuv,编译成单个可执行文件,类似 Node.js ,可运行 .lua 文件。

示例代码(创建一个HTTP服务器)

-- Load the http library
local HTTP = require("lib/http")

-- Create a simple nodeJS style hello-world server
HTTP.create_server(function (req, res)
  res:write_head(200, {
    ["Content-Type"] = "text/plain",
    ["Content-Length"] = "11"
  })
  res:write("Hello World")
  res:finish()
end):listen(8080)

-- Give a friendly message
print("Server listening at http://localhost:8080/")


加载中

评论(0)

暂无评论

Luvit 0.6.0 发布,Lua 实现的 Node.js

Luvit 0.6.0 发布了,和 0.5.0 版本比较改进内容如下: API Changes * Streams now act like node's in all known cases the "closed" event is now gone (Brandon Philips) * nil timers a...

2012/12/21 07:30

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

画风清奇!盘点各编程语言中有趣的开源项目!

生活不易,编程苦闷,不如“人为制造”点趣味,让日子过得更加有玩味感。 本文参考了一些项目推荐,整理了一些编程语言中个人认为比较有意思,也相对实用的开源项目,每个语言列的都不多,感...

2016/12/19 18:22
8K
21

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部