【Lua】錯誤處理
local status, err = pcall(function()
-- 可能会出现错误的代码
local result = some_function()
ngx.print("Result: ", result)
end)
if not status then
-- 出现错误时的处理
ngx.log(ngx.ERR, "Error occurred: ", err)
ngx.status = 500
ngx.print("An error occurred. Please try again later.")
end