2017-04-22 38 views
0

私は現在、Heroku経由で実行されるExpress.jsで構築されたアプリケーションを持っています。特定の関数が呼び出されるたびに減らすことができるグローバル変数を定義する必要がありますが、私はそれをプログラム的に行う方法がわかりません。私はconsts.jsと呼ばれる定数のファイルを持っていて、次のように変数(REMAINING)を設定しようとしていました:CONST.REMAINING -= 1関数が呼び出されたときはいつでも、残念ながらそれは動作しません。これについてもっと良い方法は何ですか?Herokuを使用してプログラムでグローバル変数を変更しますか?

答えて

1

良い場所であるHerokuの一時ファイルシステムの良い説明がありますto start。簡単に言えば、破棄される変数やアプリケーションレベルのデータを格納するために/tmpを使用しないでください。

Amazon S3または同様の耐久性のある店舗を使用することをお勧めします。 1つの変数には残念なことかもしれませんが、その速度だけのためにRedisを使用します。また、Heroku config varsのプログラムによるアクセスも参照できます。

関連する問題