异常-No data found for resource with given identifier
异常信息:Failed to load response data: No data found for resource with given identifier
概述
背景
前后端分离项目,前端基于Nginx代理,后端springboot项目。
问题描述
前端某个接口请求时候,出现Failed to load response data: No data found for resource with given identifier,无响应。
解决方案
1.查看Nginx错误日志
如上图所示,权限问题。
查看 ls -al /usr/local/nginx 发现proxy_temp 权限为751
2.尝试解决
1 | 修改权限 |
总结
proxy_temp
目录是Nginx的一个临时文件目录,用于存储Nginx反向代理过程中的临时文件。这些临时文件通常包括从后端服务器获取的响应数据,以及处理这些响应数据时生成的临时文件。
具体来说,当Nginx作为反向代理服务器时,它会代理客户端请求并将请求转发给后端服务器。后端服务器将响应数据返回给Nginx,然后Nginx将响应数据返回给客户端。在这个过程中,Nginx可能需要生成一些临时文件来保存响应数据,以便进行处理或缓存。
proxy_temp
目录就是用于存储这些临时文件的。该目录的默认位置是在Nginx的根目录下,但是也可以通过Nginx的配置文件进行修改。如果该目录没有足够的可用空间,可能会导致Nginx无法处理请求或响应数据,因此应该确保该目录具有足够的可用空间,同时要保证该目录具有写入的权限。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 KLF`S BLOG!
评论