【问题标题】:How to build a few instance of @nuxtjs/axios如何构建@nuxtjs/axios 的一些实例
【发布时间】:2020-06-02 10:20:03
【问题描述】:

如何在 Nuxt 项目中构建几个@nuxtjs/axios 的实例并应用到整个项目和存储中。

内置实例可以使用这个指针吗?

【问题讨论】:

    标签: axios nuxt.js


    【解决方案1】:

    您需要配置多个 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)
    

    【讨论】:

      猜你喜欢
      • 2021-08-15
      • 2021-10-28
      • 2020-05-17
      • 1970-01-01
      • 2023-01-09
      • 2020-11-03
      • 2020-03-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多