4
새내기 질문 : 나는 첫 번째 철근 기반 얼랑 애플리케이션을 작성했습니다. 나는 서버 호스트 등 몇 가지 기본 properites을 구성하고 싶습니다. 어디에 넣어하는 것이 가장 좋은 장소이며 어떻게 응용 프로그램에로드해야합니까?철근 응용 프로그램에서 응용 프로그램 속성을 어디에 배치해야합니까?
새내기 질문 : 나는 첫 번째 철근 기반 얼랑 애플리케이션을 작성했습니다. 나는 서버 호스트 등 몇 가지 기본 properites을 구성하고 싶습니다. 어디에 넣어하는 것이 가장 좋은 장소이며 어떻게 응용 프로그램에로드해야합니까?철근 응용 프로그램에서 응용 프로그램 속성을 어디에 배치해야합니까?
다음 단계는 릴리스를 만들어 노드를 만드는 것입니다. 노드는 독립 실행 형 Erlang VM에서 응용 프로그램을 실행합니다. 릴리스 사용하여 보강 철근을 만들기위한 좋은 출발점 :
Erlang Application Management with Rebar
당신은 방출을 만든 후.
이Val = application:get_env(APP, KEY)
또는 응용 프로그램에 대한 모든 속성
로 읽을 수 있습니다 : 노드에서 모든 응용 프로그램에 대한 구성 특성은 다음과 같이 개별 속성을 읽을 수 있습니다{your-app}/{release}/files/sys.config
에 추가 할 수 있습니다
Config = application:get_all_env(APP)
sys.config
에서 속성은 proplist
으로 추가 할 수 있습니다.
예 :
{myapp,
[
{port, 1234},
{pool_size, 5}
]
}