问题背景及原因

在新项目中使用axios的时候,我们经常会给他配置一下baseURL,指定一下请求的统一前缀,然后我们总是容易出现如下疏忽:

axios.defaults.baseURL = 'localhost:8000'

上面这乍一看好像也没什么,但是会有大问题!
你如果用axios去发送请求,那么一定是**直接报错,而且在浏览器的开发者工具里面看不到请求!!**报错也没有任何原因,只有Network_Err。

解决方案

给路径上加上http://即可,如下:

axios.defaults.baseURL = 'http://localhost:8000'
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐