nginx配置修改使404,500,502等nginx错误输出前端可识别json |
您所在的位置:网站首页 › nginx返回json文件 › nginx配置修改使404,500,502等nginx错误输出前端可识别json |
现在的项目都是前后端分离的,前端并不能识别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 |