ini 在Nginx中以json的形式返回常见错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ini 在Nginx中以json的形式返回常见错误相关的知识,希望对你有一定的参考价值。

# TODO: Change file name to errors.conf and load it on APIs servers block.
# TODO: Change .html to .json.
error_page 500 /500.html;
location /500.html{
    return 500 '{"error": {"status_code": 500,"status": "Internal Server Error"}}';
}

error_page 502 /502.html;
location /502.html{
    return 502 '{"error": {"status_code": 502,"status": "Bad Gateway"}}';
}

error_page 503 /503.html;
location /503.html{
    return 503 '{"error": {"status_code": 503,"status": "Service Temporarily Unavailable"}}';
}

error_page 504 /504.html;
location /504.html{
    return 504 '{"error": {"status_code": 504,"status": "Gateway Timeout"}}';
}

error_page 400 /400.html;
location /400.html{
    return 400 '{"error": {"status_code": 400,"status": "Bad Request"}}';
}

error_page 401 /401.html;
location /401.html{
    return 401 '{"error": {"status_code": 401,"status": "Unauthorized"}}';
}

error_page 403 /403.html;
location /403.html{
    return 403 '{"error": {"status_code": 403,"status": "Forbidden"}}';
}

error_page 404 /404.html;
location /404.html{
    return 404 '{"error": {"status_code": 404,"status": "Not Found"}}';
}

error_page 408 /408.html;
location /408.html{
    return 408 '{"error": {"status_code": 408,"status": "Request Timeout}}';
}

error_page 418 /418.html;
location /418.html{
    return 418 '{"error": {"status_code": 418,"status": "I\'m a teapot"}}';
}

以上是关于ini 在Nginx中以json的形式返回常见错误的主要内容,如果未能解决你的问题,请参考以下文章

在 laravel 中以 json 数据的形式从验证器发出响应

如何加入从我的数组的每个元素的数据库中提取的结果并在 Laravel 8 中以 json 形式返回

如何在 ASP.NET MVC 中以 JSON 格式返回 500 错误?

vue项目中以json格式的形式传参

如何在socks5代理中以2个字节的形式返回端口号到客户端?

在变量中有一个 Json 数据,并希望在 asp.net 中以表格形式显示该数据