如果超过2s页面没有加载出来,就显示超时,如果网络异常就显示网络异常
// 针对延时响应
app.all('/delay',(request,response)=>{
// 设置响应头 设置运行跨域
response.setHeader('Access-Control-Allow-Origin','*');
// 加定时器
setTimeout(() => {
// 设置响应体
response.send('延时响应');
}, 3000);
});
// 超时设置 2s设置
xhr.timeout=2000;
// 超时回调
xhr.ontimeout=function(){
alert('网络异常,请稍后重试!');
}
// 网络异常回调
xhr.onerror=function(){
alert("网络异常");
}
xhr.onerror:请求过程发生意外
设置浏览器断网的方法:

2197

被折叠的 条评论
为什么被折叠?



