Axios Nuxt.js在使用多代理API时使用auth

Axios Nuxt.js在使用多代理API时使用auth,axios,nuxt.js,Axios,Nuxt.js,我用两个API构建Nuxt.js应用程序。我正在使用@nuxtjs/axios,@nuxtjs/auth和@nuxtjs/proxy。 起初我只有一个API,所以我在numxt.config.js中设置baseURL,如下所示: axios: { baseURL: 'http://127.0.0.1:8000/api/' //proxy: false }, auth: { strategies: { local: { endpoints

我用两个API构建Nuxt.js应用程序。我正在使用
@nuxtjs/axios
@nuxtjs/auth
@nuxtjs/proxy
。 起初我只有一个API,所以我在
numxt.config.js
中设置
baseURL
,如下所示:

axios: {
    baseURL: 'http://127.0.0.1:8000/api/'
    //proxy: false
  },
  auth: {
    strategies: {
      local: {
        endpoints: {
          login: { url: 'login', method: 'post', propertyName: 'meta.token' },
          logout: { url: 'logout', method: 'post' },
          user: { url: 'user', method: 'get', propertyName: 'data' }
        },
        // tokenRequired: true,
        // tokenType: 'bearer'
      }
    }
  }
现在我需要有2个API URL,而不会丢失Auth策略配置。我该怎么做呢?

您必须为每个API创建一个自定义配置,并使用不同的
baseURL

var实例=axios.create({
baseURL:'https://some-domain.com/api/',
超时:1000,
标题:{'X-Custom-Header':'foobar'}
});