Node.js

时间:2016-04-19 11:52:13

标签: node.js

标题可能看起来有点误导,所以让我详细说明一下。我需要设置变量的值(在当前上下文中)并在需要使用此变量的其他应用程序中共享它。

假设有一个计数器模块counter.js

var Counter = module.exports = {
    count: 0,
    add: function() {
        Counter.count += 1;
    }
}

我在我的counter-app.js中使用它:

var counter = require("./counter");
setInterval(function() {
    counter.add();
    console.log(counter.count);
}, 1000);

它开始按顺序设置和显示数字,这是好的。

当上面的应用程序正在运行时,我创建了另一个名为counter-var.js的应用程序,其中包含:

var counter = require("./counter");
console.log(counter.count);

我需要counter-var.js打印出由第一个应用设置的当前Counter.count变量值。有没有办法在不使用数据库的情况下实现这种共享(redis,例如)?

0 个答案:

没有答案