如何访问axios示例的baseURL

vc6uscn9  于 2023-06-22  发布在  iOS
关注(0)|答案(3)|浏览(150)

我提出这个问题是为了方便寻找答案的开发人员同事访问解决方案
//如果你有一个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,而不一定要进行调用,您如何找到它?

mwecs4sa

mwecs4sa1#

https://github.com/axios/axios#global-axios-defaults
在你的情况下应该是:baseURL = api.defaults.baseURL

dced5bon

dced5bon2#

我的API js文件
const instance = axios.create({ baseURL:“http://localhost:3157/api/v1”,您的基本URL头:{“内容类型”:“json”,},});
导出默认示例;
从'api.js'导入示例;
let baseURL = instance.dafaults.baseURL;

aoyhnmkz

aoyhnmkz3#

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

//Use this --> "axiosInstance.getUri()"
console.log(axiosInstance.getUri());
 <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>

相关问题