技术解析

请教个 nginx 配置问题
0
2021-07-14 07:23:45
idczone
有什么办法在执行完 echo '[]' 后,直接返回了吗?
遇到个问题,当 script_a.lua 和 script_b.lua 都匹配的时候, echo '[]'会被覆盖掉

location ~ ^/ {
set_by_lua_file $res /etc/nginx/lua/script_a.lua;
if ($res = 'ok') {
echo '[]';
}

include uwsgi_params;

set_by_lua_file $res /etc/nginx/lua/script_b.lua;
if ($res = 'ok') {
uwsgi_pass upstream_b;
}

uwsgi_pass upstream_c;
}
return 200;?

return 200的话,uwsgi的http status就被覆盖了?

break;

break;可用

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服