为其他错误代码配置nginx(除了504)完全正常,并返回我的自定义json对象而不是HTML。
error_page 504 =504 @res;
location @res {
default_type application/json;
return 504 '{"code":"504","message":"Server Timeout"}';
}
但仅在504的情况下,它只提供HTML。
我们应该以不同方式处理504吗?目标是nginx应该返回json而不是html。