工作上前端 搭建了一套新的环境 

同一个接口 新的前端环境 调用接口时 偶尔会出现一个情况

前端页面出现 Failed to load response data

这时候 我们 在服务器 、 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  (添加拥有者)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。