【发布时间】:2017-11-07 05:41:54
【问题描述】:
我想与同事共享 lua 模块。为了获得最新版本的共享模块,我想使用 Web 服务器存储和获取它们。
我的问题是:
是否可以直接从http请求或字符串加载lua代码?
我想实现这样的目标:
module = [[
local sharedModule = {}
function sharedModule.greet(name) print("hello " .. name) end
return sharedModule
]]
greeter = require (module)
greeter.greet("john")
也许这不是正确的做法。还有比这个更好的方法吗?
【问题讨论】:
-
您正在寻找
load。但是,我建议在内部托管该模块,并让用户相应地下载/安装它。 -
@hjpotter92 感谢您的快速回复。并感谢您的建议。我会在访问 lua 模块之前设置安全检查