axios与axios.create()的区别

Posted webxEJIr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了axios与axios.create()的区别相关的知识,希望对你有一定的参考价值。

参考原文:https://www.cnblogs.com/fsg6/...

axios.create()是添加了自定义配置的新的axios

例如:
用axios发送请求:

axios({
    method:\'POST\',
    url:\'http://localhost:8000/login\',
    data
})

用axios.create()创建一个新的axios发请求:

cosnt requset = axios.create({
    //基础路径
    baseURL:\'http://localhost:8000/\'
})

requset({
    method:\'POST\',
    url:\'/login\',
    data
})

好处:、
1.可以简化路径写法
2.当基础路径发生变化时方便修改,有利于维护

以上是关于axios与axios.create()的区别的主要内容,如果未能解决你的问题,请参考以下文章

axios 的理解和使用 axios.create(对axios请求进行二次封装) 拦截器 取消请求(axios.CancelToken)

参数对象(API 密钥)未与 axios.create 一起发送

vue Axios 封装与配置项

Axios POST 有效,但 axios.create POST 生成 400 Bad Request Error

vue-cli的项目中关于axios的全局配置

Axios 自定义实例无法与下一个 JS 一起正常工作