如何访问axios实例的baseURL
How to access baseURL of axios instance
我提出这个问题是为了方便寻求答案的开发人员轻松访问解决方案
//如果你在类似这样的模块中声明了一个axios实例,比如说,api.js
var axios = require('axios');
var axiosInstance = axios.create({
baseURL: 'https://example.com/foo/bar',
/* other custom settings */
});
module.exports = axiosInstance;
//如果是在其他地方访问模块,像这样
var api = require('./api');
api.get('relative/path') //For a typical get call using an instance
但是,你想从axios实例中找到一些业务需求的baseURL,而不一定要调用,你如何找到它?
https://github.com/axios/axios#global-axios-defaults
在你的情况下应该是:baseURL = api.defaults.baseURL
我提出这个问题是为了方便寻求答案的开发人员轻松访问解决方案
//如果你在类似这样的模块中声明了一个axios实例,比如说,api.js
var axios = require('axios');
var axiosInstance = axios.create({
baseURL: 'https://example.com/foo/bar',
/* other custom settings */
});
module.exports = axiosInstance;
//如果是在其他地方访问模块,像这样
var api = require('./api');
api.get('relative/path') //For a typical get call using an instance
但是,你想从axios实例中找到一些业务需求的baseURL,而不一定要调用,你如何找到它?
https://github.com/axios/axios#global-axios-defaults
在你的情况下应该是:baseURL = api.defaults.baseURL