问题背景及原因

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

axios.defaults.baseURL = 'localhost:8000'

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

解决方案

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

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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐