如何访问axios实例的baseURL

Sus*_*Sil 6 javascript instance reactjs axios

我提出这个问题是为了让寻找答案的其他开发人员能够轻松访问解决方案

//如果您在与此类似的模块中声明了 axios 实例,例如 api.js

var axios = require('axios');

var axiosInstance = axios.create({
    baseURL: 'https://example.com/foo/bar',
    /* other custom settings */
});

module.exports = axiosInstance;
Run Code Online (Sandbox Code Playgroud)

//如果你在其他地方访问该模块,就像这样

var api = require('./api');

api.get('relative/path')      //For a typical get call using an instance
Run Code Online (Sandbox Code Playgroud)

但是,你想从 axios 实例中找到某些业务需求的 baseURL 并且不一定要进行调用,你如何找到它?

小智 8

https://github.com/axios/axios#global-axios-defaults

在你的情况应该是:baseURL = api.defaults.baseURL