code

node.js에서 환경 변수를 어떻게 설정할 수 있습니까?

codestyles 2020. 9. 25. 07:55
반응형

node.js에서 환경 변수를 어떻게 설정할 수 있습니까?


node.js에서 환경 변수를 어떻게 설정할 수 있습니까?

내보내기 또는 cmd.exe 세트 실행과 같은 특정 플랫폼에 의존하지 않는 것을 선호합니다.


다음에서 환경 변수를 설정할 수 있습니다 process.env.

process.env['VARIABLE'] = 'value';

노드는 플랫폼 사양을 처리해야합니다.


먼저이 패키지를 설치해야합니다 :-https: //github.com/motdotla/dotenv [ npm install dotenv]

그런 다음 프로젝트의 루트 디렉터리에 .env 파일을 만들어야하며 여기에 아래와 같은 변수를 추가 할 수 있습니다.

NODE_ENV=PRODUCTION
DATABASE_HOST=localhost

이제 다음과 같이 코드에서 이러한 변수에 쉽게 액세스 할 수 있습니다.

require('dotenv').config()
console.log(process.env.NODE_ENV);

그것은 나를 위해 일했습니다.

참고 URL : https://stackoverflow.com/questions/10829433/how-can-i-set-an-environmental-variable-in-node-js

반응형