【问题标题】:Change global variables programmatically using Heroku?使用 Heroku 以编程方式更改全局变量?
【发布时间】:2017-09-19 17:27:27
【问题描述】:

我目前有一个使用 Express.js 构建的应用程序,它通过 Heroku 运行。我需要定义一个全局变量,每次调用特定函数时我都可以递减,但我不确定如何以编程方式执行此操作。我有一个名为consts.js 的常量文件,并试图将变量(REMAINING)设置如下:每当调用该函数时CONST.REMAINING -= 1,但不幸的是这不起作用。有什么更好的方法来解决这个问题?

【问题讨论】:

    标签: javascript node.js express heroku constants


    【解决方案1】:

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

    建议使用 Amazon S3 或类似的持久存储。对于单个变量来说这可能有点过头了,但我会考虑使用 Redis 只是因为它的速度。您还可以查看Heroku config vars 的编程访问。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多