gpt4 book ai didi

node.js - 如何在 node.js 中获取模块的多个实例?

转载 作者:搜寻专家 更新时间:2023-10-31 22:57:41 24 4
gpt4 key购买 nike

在 nodejs 模块中是单例。我创建了一个模块,它接受配置对象并返回一些对象。但最后我将拥有模块的单个实例。如何为不同的配置拥有多个实例?(每次他们需要,它应该是不同的实例。如何实现?)

最佳答案

导出构造函数并且没有隐式状态:

您当前的代码如下所示:

module.exports = { ..}; // some object

改为导出构造函数:

module.exports = function(){
// initialize module here, no global variables
return { .. };
};

关于node.js - 如何在 node.js 中获取模块的多个实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28833808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com