使用nodeJS在.js和.ejs文件之间共享随机生成的变量

时间:2018-03-07 18:33:18

标签: javascript jquery node.js

我在javascript文件中生成一个随机数,我需要将其传递给.ejs文件。很明显,我不能在那里重现它,因为它是随机的。

我正在使用这些文件:app.js,game.js和game.ejs。我需要在两个游戏文件中使用该变量。

这是我需要共享的变量

var num = Math.floor(Math.random()*4)

我已经尝试通过我的app.js将变量传递给有效的game.ejs。我仍然无法在我的game.js中使用它。

感谢任何帮助

1 个答案:

答案 0 :(得分:0)

使这个varibale像

一样全局化
global.num = Math.floor(Math.random()*4)

现在可以在您环境中的任何地方使用它。

  

全球变种必须小心处理,因为它会污染