axios打印catch参数里面的error没有response属性

一个平平无奇的请求


<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Documenttitle>
head>
<body>
	<script src="https://unpkg.com/axios/dist/axios.min.js">script>
	<script>
		axios({
			url:'这里我把我的接口地址删了',
			data:{
				password: "55",
				username: "55"
			},
			method:'get'
		}).then(res=>{
			console.log(res)
		}).catch(error=>{
			console.log(error)
			console.log(JSON.parse(JSON.stringify(error)))
			console.log(error.response)
		})
	script>
body>
html>

看浏览器network里面的响应用提示信息
axios打印catch参数里面的error没有response属性_第1张图片
但是打印err看不到response属性,但是response属性可以访问到
axios打印catch参数里面的error没有response属性_第2张图片
axios的文档里面也只写了可以这样访问,没有说明为什么response属性被隐藏了
axios打印catch参数里面的error没有response属性_第3张图片
如果有大佬知道原因欢迎在评论区讨论

你可能感兴趣的:(axios打印catch参数里面的error没有response属性)