默认配置可以把一些重复性的设置配置在默认配置里面来简化代码。
举个例子,每次发送请求的时候都需要下面这样去配置就很麻烦。
axios({
method: "GET",
url: "http://127.0.0.1:3000/posts",
});
我们就可以使用默认配置,再多次请求的时候就很方便。
// 设置默认请求类型
axios.defaults.method = "GET";
// 设置基础URL
axios.defaults.baseURL = "http://127.0.0.1:3000";
btns[0].onclick = function () {
axios({
url: "/posts",
});
};
除了上述的 method 和 baseURL 以外,其他的 axios 的配置对象信息也可以设置默认配置。