常见控制台报错类型
解决错误的宗旨: 严格按照报错情况一步步查找
1. TypeError类型错误
例如:
分析:
1. TypeError: 表示是类型错误;
2. Cannor read property ‘status’ of undefined: 表示:无法读取未定义的属性“status”(也就是说读取不到‘status’,它没有被定义);
3. at _callee$ (index.vue?6ced:163): 点击此行代码, 显示错误出处地(一般第一行都表示错误的点在哪);
2. createError
3. 请求出错
错误显示带有 百分数 , 一般都表示请求出错, 可能是请求地址、请求类型等有空格了, 把空格删掉就可以了;
4. 401报错
401报错一般是
权限问题导致
, 没有拿到token或者url路径错误, 可以退出重新登录, 让客户端重新获得token;
常见http状态码
-
1xx 请求未完成,还要进一步处理
- 101 转换协议
-
2xx,请求收到了
- 200 请求完整的完成
- 204 收到了部分内容,还继续获取完整内容
- 206 收到信息的部分,用来做断点续传,在传递或者下载时指定数据的范围
-
3xx,请求需要跳转或者不需要处理
- 301 永久重定向
- 302 暂时重定向
- 303 只适用get请求类型的重定向
- 304 资源没变化,不需要处理,继续使用客户端缓存
-
4xx 客户端出错了
- 401 权限不通过
- 403 访问不允许
- 404 资源找不到了
- 405 请求的method不对
-
5xx 服务器出错了
- 500 服务器错误
- 503 服务不可用
- 502 网关(nginx等web服务器)错误
- 504 timeout响应超时
版权声明:本文为syl19980202原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。