2017-09-19 9 views
0

. 영원히 .env 파일을로드 할 수있는 방법을 아는 사람이 있는지 물어보고 싶습니다.Node JS가 영원히 dotenv를로드합니다.

현재 우리가 영원히 시작하면 app.js를 시작하면 process.env.foo가 정의되지 않게됩니다.

답변

1

dotenv 패키지를 사용할 수 있습니다. 당신은 당신이 다음 다른 위치에 파일 .env을 만든 경우 다음이 require('dotenv').config()

처럼 사용하거나 수있는 프로젝트의 루트 디렉토리에 .env 파일을 추가 한 경우 앱 항목에서이

require('dotenv').config({ path: '.env' }) 
+0

나는 이것을 시도했지만 여전히 같은 결과가 있습니다. .env 내의 모든 변수는 정의되지 않습니다. – Najmi

+0

.env 파일이 앱 항목과 동일한 폴더 수준에 있습니까? –

+0

예. 그렇습니다. 확실하지 않은 이유는 영원히 js 또는 다른 사람 때문입니다. – Najmi

0

을 귀하의 코드 사용 require('dotenv').config({path : '/your/path/.env'})