MongoDB Shell 스크립트에서 환경 변수를 사용하여 구성 설정을 관리 하고 민감한 정보를 소스 코드 외부에 저장 수 있습니다. 예시 들어 환경 변수를 사용하면 데이터베이스 연결 문자열, API 키 및 기타 매개변수를 기본 스크립트 외부에 저장 수 있습니다.
이 작업에 대하여
다음 예시 에서는 MongoDB 연결 문자열 에 환경 변수를 사용하는 방법을 학습 봅니다.
파일 에서 스크립트 로 환경 변수를 로드하는 방법에는 여러 가지가 있습니다. 이 예시 .env 파일 에서 애플리케이션 환경으로 변수를 로드하는 내장 loadEnvFile() 함수를 사용합니다.
단계
3
환경 변수를 사용하는 스크립트 작성
.env 파일 과 동일한 디렉토리 에서 myScript.js 스크립트 생성하고 다음 내용으로 채웁니다.
// Load environment variables from the .env file const { loadEnvFile } = require('node:process'); loadEnvFile(); // Connect to the MongoDB database db = connect(process.env.MONGODB_URI); // Confirm the connection by printing the database name console.log(db);
스크립트 process.env 객체 사용하여 연결 문자열 환경 변수에 액세스 .