Javascript 使用Heroku以编程方式更改全局变量?

Javascript 使用Heroku以编程方式更改全局变量?,javascript,node.js,express,heroku,constants,Javascript,Node.js,Express,Heroku,Constants,我目前有一个用Express.js构建的应用程序,它通过Heroku运行。我需要定义一个全局变量,每次调用一个特定函数时,我都可以将其递减,但我不知道如何通过编程实现。我有一个名为consts.js的常量文件,并试图在调用函数时按如下方式设置变量(剩余):CONST.REMAINING-=1,但不幸的是,这不起作用。有什么更好的方法可以做到这一点呢?对于Heroku短暂的文件系统有一个很好的解释,这是一个很好的地方。简而言之,不要使用/tmp存储任何变量或应用程序级数据,因为它们会被破坏 建议使

我目前有一个用Express.js构建的应用程序,它通过Heroku运行。我需要定义一个全局变量,每次调用一个特定函数时,我都可以将其递减,但我不知道如何通过编程实现。我有一个名为
consts.js
的常量文件,并试图在调用函数时按如下方式设置变量(剩余):
CONST.REMAINING-=1
,但不幸的是,这不起作用。有什么更好的方法可以做到这一点呢?

对于Heroku短暂的文件系统有一个很好的解释,这是一个很好的地方。简而言之,不要使用
/tmp
存储任何变量或应用程序级数据,因为它们会被破坏

建议使用Amazon S3或类似的耐用商店。对于单个变量来说,这可能有些过分,但我会考虑使用它,因为它的速度很快。您还可以查看的编程访问