현재 Heroku를 통해 실행되는 Express.js로 빌드 된 응용 프로그램이 있습니다. 특정 함수가 호출 될 때마다 감소시킬 수있는 전역 변수를 정의해야하지만,이를 프로그래밍 방식으로 수행하는 방법을 잘 모르겠습니다. 나는 consts.js
라는 상수 파일을 가지고 있고, 변수 (REMAINING)를 다음과 같이 설정하려고 시도하고있었습니다 : CONST.REMAINING -= 1
함수가 호출 될 때마다, 그러나 불행하게도 그것은 작동하지 않습니다. 이것에 대해 더 좋은 방법은 무엇입니까?Heroku를 사용하여 전역 변수를 프로그래밍 방식으로 변경 하시겠습니까?
0
A
답변
1
좋은 곳인 Heroku의 임시 파일 시스템에 대한 좋은 설명이 있습니다. to start. 간단히 말해, 변수 또는 응용 프로그램 수준 데이터가 파괴 될 때이를 저장하기 위해 /tmp
을 사용하지 마십시오.
Amazon S3 또는 유사한 내구재를 사용하는 것이 좋습니다. 그것은 하나의 변수에 대한 잔인한 것일 수도 있지만 단지 속도 때문에 Redis을 사용하여 볼 것입니다. 프로그래밍 방식의 액세스 인 Heroku config vars도 살펴볼 수 있습니다.