gpt4 book ai didi

axios - 使用默认方法创建 axios 实例?

转载 作者:行者123 更新时间:2023-12-04 01:47:19 29 4
gpt4 key购买 nike

我正在尝试使用 axios.create() 创建一个 axios 实例但似乎无法弄清楚如何在实例上设置默认方法。

不工作

export default axios.create({
request: {
method: 'post'
},
baseURL: apiPath,
responseType: 'json'
});

最佳答案

一个可能的解决方案

  • 你可以像这样将你的方法传递给配置对象 axios.create({ method: 'your-method' })那么你做 theReterunedInstance.request() .

  • 例子
  • 这是一个简单的运行示例。
  • 我正在使用来自 https://dog.ceo/api/breeds/list/all 的简单在线 REST API 响应

  • ——
    exampleMethod() {
    var instance = axios.create({
    baseURL: "https://dog.ceo/",

    method: 'get',

    //If you need to send a token to the service
    headers: {
    'Authorization': 'Bearer YOUR-TOKEN-HERE'
    }

    });
    instance.interceptors.response.use(
    response => {
    console.log(response.data.message.terrier);
    return response;
    },
    error => {
    console.log(error);
    return Promise.reject(error);
    }
    );
    instance.request("api/breeds/list/all");
    }

    直播示例
  • 您可以将其视为实时运行的代码 https://codesandbox.io/s/mm8pw1jzwy

  • 推荐
  • 请在 https://www.npmjs.com/package/axios 查看 axios 的文档.
  • 关于axios - 使用默认方法创建 axios 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44727377/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com