【发布时间】:2020-06-02 10:20:03
【问题描述】:
如何在 Nuxt 项目中构建几个@nuxtjs/axios 的实例并应用到整个项目和存储中。
内置实例可以使用这个指针吗?
【问题讨论】:
如何在 Nuxt 项目中构建几个@nuxtjs/axios 的实例并应用到整个项目和存储中。
内置实例可以使用这个指针吗?
【问题讨论】:
您需要配置多个 axios 实例,并使用此实例来获取/发布您的请求。
import axios from 'axios'
const api1 = axios.create({
baseURL: 'https://some-domain.com/api1/',
timeout: 1000,
headers: {'X-Custom-Header': 'foobar'}
})
const api2 = axios.create({
baseURL: 'https://some-domain.com/api2/',
timeout: 1000,
headers: {'X-Custom-Header': 'bar'}
})
所以,你需要做的是使用你的实例来提出你的请求,就像这样:
api1.post('auth/recovery', payload)
ap2.post('auth/signin', payload)
【讨论】: