项目场景:
使用Nginx惊醒动静结合出现错误图片无法显示。
问题描述
控制台信息:
Failed to load resource: the server responded with a status of 404 ()
页面信息:红圈标记的地方无法显示图片。
原因分析:
前端:
前端代码也没有问题
后端:
Nginx配置文件没问题
Tomcat配置文章文件文件没问题:
数据源:
数据源也没问题
最终发现写的连接有问题: 我写的链接是http://120.48.46.177:8080/test/list.html,这实际上是直接访问tomcat,但是在Nginx中我们要通过Nginx对项目进行访问,它才会帮我们加载它服务器的静态资源。
解决方案:
由上面的原因分析就可以知道,我们只要修改访问的链接就可以解决错误。将链接修改为Nginx对用的链接(http://120.48.46.177/test/list.html)即可。