说明 1 : js是静态资源,会缓存到浏览器的客户端,为了清除缓存,需要强制刷新页面,所有的东西强制的到服务器上拿一下
说明 2 :http状态码,服务器响应的一个状态码,标记不同的处理结果
说明 3 :浏览器是如何同远程服务器交互的
前端页面的数据 -> js收集->js发起接口请求->服务器响应请求,返回数据->前端页面js处理数据->页面再展示出来
说明4 : 前端请求一个接口,服务器怎样处理?根据接口地址映射到对应的处理函数,函数处理完后就会返回数据
- js报错,直接导致前端没有发起接口请求
- 400 : 客户端提交的参数不合格,必须提供的参数或字段没有提供
- 401 : 没有登录的情况下,访问需要登录的接口
- 403 :没有权限
- 404: not found,js错误属于前端报错,一般是由于url地址写错,或者url地址没错,但是后面接口名和文件名改了
- 500 : 服务器内部异常
- 502 : 服务器错误,可能ngix没配置好
- 5xx均为服务器报错,直接提bug好了
- 最后一条,发现bug了,要先看看是不是自己的原因,先把案发现场保留好,然后判断前后端bug+尝试复现