如何在Openresty中使用Lua变量加载模块?

问题描述 投票:0回答:1

尝试根据变量中的值加载模块。这可能吗?

local moduletoload = "login"    
local mod_action = require moduletoload

谢谢

nginx dynamic lua evaluation openresty
1个回答
0
投票

当参数为字符串或表时,可以省略括号,这是Lua规定的,但如果是变量,则必须使用括号。

local mod_action = require(moduletoload)
© www.soinside.com 2019 - 2024. All rights reserved.