Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为某些导出的Axios实例创建多个实例?_Javascript_Singleton_Axios_Multiple Instances - Fatal编程技术网

Javascript 如何为某些导出的Axios实例创建多个实例?

Javascript 如何为某些导出的Axios实例创建多个实例?,javascript,singleton,axios,multiple-instances,Javascript,Singleton,Axios,Multiple Instances,我想从某个类或javascript文件中的React组件中包装一些多个实例: import axios from 'axios'; const instance = axios.create({ baseURL: 'https://someApp.firebaseio.com/', }); export default instance; 问题是,我正在将该文件导入其他一些文件中,例如: import axios from '../../axios-someApp'; 我现在的

我想从某个类或javascript文件中的React组件中包装一些多个实例:

import axios from 'axios';

const instance = axios.create({
    baseURL: 'https://someApp.firebaseio.com/',
});


export default instance;
问题是,我正在将该文件导入其他一些文件中,例如:

import axios from '../../axios-someApp';
我现在的问题是,这个实例是否总是一个单例,并且在我再次导入这个文件的所有文件中都是相同的?或者将创建此组件的多个单独实例?我不知道这个模式以及它在JavaScript的模块环境中是如何工作的

如果我这样做了呢:

export default instance();

这会导致类的单个实例吗?

导出一个返回新实例的
函数。导入后,所有导入的函数都将获得一个新实例。您所说的“所有导入的函数都将获得一个新实例”是什么意思?他的意思是“调用导入的函数”。谢谢。导出一个返回新实例的
函数。导入后,所有导入的函数都将获得一个新实例。您所说的“所有导入的函数都将获得一个新实例”是什么意思?他的意思是“调用导入的函数”。好的,谢谢。