src 폴더 아래 config.js 파일을 하나 생성한다.

export const ELACTIC_URL: 'localhost:8000';
export const ES_INDEX_NAME: 'img_text_data';

사용 방법

import * as config from './config';

..

function someMethod () {
		**let host = config.ELASTIC_URL;**
}

개발환경/배포환경에 따라 다른 변수가 필요할 때는,

프로젝트 root에 파일을 만든다.

그리고 파일의 내용에는,

.env.development

REACT_APP_DB_HOST = 192.168.1.244:8000

.env.production

REACT_APP_DB_HOST = 10.20.30:9200

이와 같이 다른 호스트를 저장하여 사용할 수 있는데 중요한 점은 변수명 앞에는 꼭 REACT_APP_ 을 붙여야 한다.

npm start 로 하면 .env.development 파일의 내용을 사용하고