配置nginx后,前端请求无法响应,只用响应码,没有响应体

问题描述:django+vue服务配置,添加nginx配置。直接访问django的端口,可以正常访问,而访问nginx之后前端请求无法响应,只用响应码,没有响应体。查看配置似乎都是正常的。
解决过程:搜索ai和网页,都说配置有问题,包括跨域,请求头拦截等等,都无法解决。

最终解决方法:经同事指点,前段请求头中用的字段是下划线形式的,而nginx默认不支持下划线。需要 nginx中配置:underscores_in_headers on; # 允许带下划线。配置之后,nginx能正常访问,问题解决。

posted @ 2025-05-14 14:16  10132714  阅读(41)  评论(0)    收藏  举报