런타임 중에 노드 구성 모듈을 사용하여 구성의 일부 매개 변수 (기본적으로 로깅 수준)를 변경하려고합니다. 공식 설명서에 :모듈을 사용하여 환경 변수를 변경하여 런타임에 구성을 변경하십시오. node-config
환경 변수를 사용하여 파일 구성을 재정의 할 수 있습니다. $ CONFIG_로 시작하는 환경 변수는 CONFIG 개체로 설정됩니다.
나는 서버가 시작될 때 이것이 사실이라는 것을 확인했다. 그러나 서버가 작동하면 제대로 작동하지 않는 것으로 보인다. 환경 변수가 runtime.json 파일의 변경이나 구성 변수의 변경과 달리 변경되면 watch 함수의 핸들러가 호출되지 않습니다. 이 가능한 경우
가var CONFIG = require('config');
CONFIG.watch(CONFIG , null , function(object, propertyName, priorValue, newValue){
console.log("Configuration change detected");
});
이
사람이 알고 있나요 :
나는 현재이 같은 전체 구성 개체를보고 있어요?