# 页面白屏的原因
# 客户端方向
## 1.JavaScript异常
* 在头部加载js会阻塞页面渲染。
* 资源的加载顺序决定页面逻辑是否能正常执行。
## 2.客户端请求异常
* 无效请求
* 错误路径
# 服务端方向
## 1.反向代理服务器异常
~~~
访问请求打到代理服务器上,代理服务器异常,无法正常解析路径等操作,导致资源加载异常。
复制代码
~~~
## 2.服务器异常
~~~
服务器宕机,通常会报502错误。
复制代码
~~~
# 网络方向
## 1.DNS解析异常
~~~
DNS不能将域名转换为IP地址。此时任何请求都无用。
复制代码
~~~
## 2.链接超时
~~~
请求资源太大,服务器当中设置的链接时长,在网速较慢的情况下,无法下载完请求的资源,导致白页。
复制代码
~~~
## 3.CDN服务器异常
~~~
CDN节点故障,CND服务器异常
~~~
# 如何排查
1、先确保网络连接通畅。
2、查看网络url地址是否输入有误。
3、打开控制台查看报错信息。
4、查看接口访问是否有请求。
5、查看路由是否有path或者name的错误,导致加载了不存在的页面。
一般这几个步骤走完,基本能够定位问题了
链接:https://juejin.im/post/5cecd4446fb9a07ed440e12f