前端接到请求响应码302,如何判断是nginx代理服务器返回的,
2025-08-20 本文已影响0人
很好就这样吧
只需在nginx代理服务配置以下字段
server {
...
location /api/ {
proxy_pass http://jianshu.com/api/; # 后端域名
# 下面是调试用header,生产环境通常需要移除
add_header backendIP $upstream_addr; # !!!实际处理请求的后端服务器IP地址和端口
add_header backendCode $upstream_status; # !!!后端服务返回的原始HTTP状态码
}
...
}
添加以上配置后,前端发起请求,即可在浏览器中查看响应头
如上图,响应头中backendcode 和 backendip 表示,请求确实已到达真实后端服务器,后端服务处理异常返回了400