2017-04-22 68 views
0

我目前有一個使用Express.js構建的應用程序,它通過Heroku運行。我需要定義一個全局變量,每次調用特定函數時都可以遞減,但我不確定如何以編程方式執行此操作。我有一個名爲consts.js的常量文件,並試圖只設置變量(REMAINING)如下:CONST.REMAINING -= 1每當函數被調用時,但不幸的是,這是行不通的。什麼是更好的方式去做這件事?使用Heroku以編程方式更改全局變量?

回答

1

Heroku的臨時文件系統是個好地方to start。簡而言之,不要使用/tmp來存儲任何變量或應用程序級別的數據,因爲它將被破壞。

建議使用Amazon S3或類似的耐用商店。這可能是一個單一的變量矯枉過正,但我​​會考慮使用Redis只是因爲它的速度。您還可以查看Heroku config vars的編程訪問權限。

相關問題