node.js中的跨模块变量

时间:2018-01-23 22:38:16

标签: javascript node.js

这个问题可能已被提出,但我发现的只是具体案例,我无法找到一种方法来解决我自己的问题。

我想要的是一个变量而不是单个实例,并且在模块/文件之间共享

我们说我有app.js和module.js

app.js:

mymodule.count = 1

mymodule.js:

logCount()

然后在app执行mymodule.count时使用此代码,如果在mymodules.js运行{{1}}之后它会记录1,这意味着app和mymodule正在共享{{1}}的完全相同的实例

现在mymodule.js如何访问app.js使用的testVar所在的实例,如果app.js更改了它的值,mymodule将具有相同的新值。

例如,在普通的javascript中,如果你在html页面中包含两个脚本,只要变量不在函数内部,每个javascript文件都可以访问变量,因为它就像所有脚本一样被粘贴在一个文件中,是不是有办法在节点中获得相同的结果?

0 个答案:

没有答案