采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,这里为啥要返回promise,本身axios不就封装好会返回promise了吗
同学你好,这是因为在开发中使用async await会出现数据请求失败的情况,报的错就是返回的不是promise对象。就直接return了一个promise对象,以避免上面的错误。你可以看一下这片文档http://www.fly63.com/article/detial/1367 ,如果不能解决你的问题,可以继续追问。
axios请求失败返回的不是promise对象吗
最好的解决办法是在 error 函数里面 console.log(error) 一下,然后你专门请求错误的地址触发这个,在控制台看返回的到底是 promise 对象还是什么东西。顺便再 response 里面也这么做一下,加强一下你对 promise的理解
登录后可查看更多问答,登录/注册
同级别前端,掌握数据可视化薪资更高
1.4k 20
1.4k 12
1.2k 12
1.2k 10
1.0k 10