3
我想與同事分享lua模塊。爲了獲得最新版本的共享模塊,我想要使用Web服務器來存儲和獲取它們。執行lua字符串作爲lua代碼
我的問題是:
是否有可能直接從http請求或串加載Lua代碼?
我想達到這樣的事情:
module = [[
local sharedModule = {}
function sharedModule.greet(name) print("hello " .. name) end
return sharedModule
]]
greeter = require (module)
greeter.greet("john")
也許這是不正確的事情。有沒有比這更好的方法?
您正在尋找['load'](https://devdocs.io/lua~5.3/index#pdf-load)。不過,我建議在內部託管模塊,並讓用戶相應地下載/安裝它。 – hjpotter92
@ hjpotter92感謝您的快速回復。並感謝您的建議。我將在訪問lua模塊之前設置安全檢查 –