跳到主要内容

自定义 Axios 实例

创建一个实例

如果不使用默认的 Axios 配置,你可以通过自定义配置来创建一个 Axios 实例。

axios.create([config])

const instance = axios.create({
baseURL: "https://some-domain.com/api/",
timeout: 1000,
headers: { "X-Custom-Header": "foobar" }
})

实例方法

以下是 Axios 提供的可用的实例方法,指定的配置将与实例的配置合并。

axios#request(config)
axios#get(url[, config])
axios#delete(url[, config])
axios#head(url[, config])
axios#options(url[, config])
axios#post(url[, data[, config]])
axios#put(url[, data[, config]])
axios#patch(url[, data[, config]])
axios#getUri([config])