We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Learn more about funding links in repositories.
Report abuse
There was an error while loading. Please reload this page.
第274天 资源加载失败,你是如何排查它的原因并解决呢?
我也要出题
漏路径或斜杠、大小写、缺权限或 Token、部署未完整、接口或文件丢失、缓存错误
这个问题很广,需要从不同的维度去回答! 1、检查本地的html文件,查询资源访问的版本号,打包后的资源文件都会带有hash值的。 如果这个版本号,与服务端部署版本号不一致,证明是本地html缓存问题。(一般是本地用户,没有刷新浏览器,而服务端新发布版本,把旧的资源覆盖导致的)。 2、检查线上部署的版本,是否把该有的静态资源,都部署上去了。可以通过访问部署的文件服务器,查看文件部署的目录结构。 3、确定部署的服务器,有没有访问的前缀,比如/api,如果没有部署在服务器的根目录下,前端代码在打包的时候,一定要注意是绝对路径问题,还是相对路径问题。 4、某些特定的资源,并不是对所有的服务开放,这和服务端的访问权限相关。
Activity
forever-z-133 commentedon Jan 15, 2020
漏路径或斜杠、大小写、缺权限或 Token、部署未完整、接口或文件丢失、缓存错误
liwudi commentedon Jan 16, 2020
这个问题很广,需要从不同的维度去回答!
1、检查本地的html文件,查询资源访问的版本号,打包后的资源文件都会带有hash值的。
如果这个版本号,与服务端部署版本号不一致,证明是本地html缓存问题。(一般是本地用户,没有刷新浏览器,而服务端新发布版本,把旧的资源覆盖导致的)。
2、检查线上部署的版本,是否把该有的静态资源,都部署上去了。可以通过访问部署的文件服务器,查看文件部署的目录结构。
3、确定部署的服务器,有没有访问的前缀,比如/api,如果没有部署在服务器的根目录下,前端代码在打包的时候,一定要注意是绝对路径问题,还是相对路径问题。
4、某些特定的资源,并不是对所有的服务开放,这和服务端的访问权限相关。