初学openresty,遇到一个问题,代码如下:
function _M.run(self)
local req = request:new()
local controller_name, action_name, params = self.router:match(lower(req.method), req.uri)
local controller = controller_name .. 'Controller' --提示变量错误
ngx.say(controller)
if not controller_name then
end
self:call(controller_name, action_name, params)
end
错误提示:attempt to concatenate local 'controller_name' (a nil value),但是ngx.say能打印出正确的controller_name值,不解。。。