我提出这个问题是为了方便寻找答案的开发人员同事访问解决方案
//如果你有一个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,而不一定要进行调用,您如何找到它?
3条答案
按热度按时间mwecs4sa1#
https://github.com/axios/axios#global-axios-defaults
在你的情况下应该是:
baseURL = api.defaults.baseURL
dced5bon2#
我的API js文件
const instance = axios.create({ baseURL:“http://localhost:3157/api/v1”,您的基本URL头:{“内容类型”:“json”,},});
导出默认示例;
从'api.js'导入示例;
let baseURL = instance.dafaults.baseURL;
aoyhnmkz3#