请教个 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;可用