Я использую HttpLuaModule v0.10.14 для моего сервера NGINX v1.12.2.Я инициализировал одну переменную внутри локации, а затем присвоил ей какое-то значение в body_filter_by_lua_block
и пытался получить к ней доступ за пределами блока lua.Но, почему-то это значение не приходит.я что-то упускаю здесь?
location / {
proxy_pass someurl
set xyz '';
body_filter_by_lua_block {
local, err = ngx.re.match("helloworld 1234", ([0-9]+), "jo")
ngx.var.xyz = local[0]
}
echo $xyz //coming blank shouldn't be 1234??
}