nginx配置修改使404,500,502等nginx错误输出前端可识别json

您所在的位置:网站首页 nginx返回json文件 nginx配置修改使404,500,502等nginx错误输出前端可识别json

nginx配置修改使404,500,502等nginx错误输出前端可识别json

#nginx配置修改使404,500,502等nginx错误输出前端可识别json| 来源: 网络整理| 查看: 265

现在的项目都是前后端分离的,前端并不能识别nginx报错,导致前端错误信息显示异常。

因此最近去改了一下nginx配置。

之前都是配置为跳转错误页的,但这次的需求是nginx返回前端可识别JSON。一开始还懵了一下,其实很简单就是错误信息返回json 文件就可以。

{ "status": true, "code": 404, "message": "错误404,网络崩溃了,亲,请联系客服" }

返回的json文件内容可以同上,具体参数按照项目来。

 

error_page 500 502 503 504 = /500.json ; location ^~ /500 { root /home/www/skinguess/test ; } error_page 404 = /404.json ; location ^~ /404 { root /home/www/skinguess/test ; }

nginx 配置,在server 里面加上上面的那段。这里注意一点error_page 404 = /404.json ;  这里面的“=”是关键,等于意味着返回的信息的200,这才能被前端识别,否则还是回报404或者其他错误信息。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3