工作上前端 搭建了一套新的环境
同一个接口 新的前端环境 调用接口时 偶尔会出现一个情况
这时候 我们 在服务器 、 Postman 、本地环境调用都没问题 唯独在新的前端页面上会出现这样的问题
鉴于这样的问题 在网上查询了很多方法 进行修正都无济于事
最终在我们将问题指向了Nginx
Nginx中有个文件夹Proxy_temp 这个文件夹
当我们接口响应的数据量过大的时候 超过了nginx设定缓存文件夹大小时
(这个可以在conf中进行配置 proxy_temp_file_write_size 64k; #设定缓存文件夹大小)
nginx会将文件临时写入proxy_temp这个文件夹中
-----
导致我们页面响应Failed to load response data 是因为我们proxy_temp没有读取权限
最终我们把proxy_temp添加上权限即可
解决方法 =》
sudo chmod 777 proxy_temp (添加读写权限)
sudo chown 账户名 proxy_temp (添加拥有者)