gpt4 book ai didi

javascript - 在 Node.js 中导出变量的推荐方法

转载 作者:行者123 更新时间:2023-11-30 15:46:02 25 4
gpt4 key购买 nike

我有一个 worker.js 文件,它会定期更新几个变量的值。在我的 Node.js 服务器的其他文件中,我想访问这些变量。

我知道如何导出它们,但它们似乎是按值导出的 - 即它们具有它们在我发出 require 函数时所具有的值。

当然,我很想了解他们的最新值(value)。推荐的方法是什么? “getter”函数还是其他?

最佳答案

通过引用导出它们的一种可能方法是实际操作 module.exports 对象 - 如下所示:

//worker.js
module.exports.exportedVar = 1;
var byValueVar = 2;

setInterval(foo, 2000);

function foo() {
module.exports.exportedVar = 6;
x = 8;
}

//otherfile.js
var worker = require('./worker');
console.log(worker.exportedVar); //1
console.log(worker.byValueVar) //2

setInterval(foo, 3000);

function foo() {
console.log(worker.exportedVar); //6
console.log(worker.byValueVar); //2
}

关于javascript - 在 Node.js 中导出变量的推荐方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40059670/

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