강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

SBD530님의 프로필 이미지
SBD530

작성한 질문수

탄탄한 백엔드 NestJS, 기초부터 심화까지

Swagger API 보안 설정 & 로그인 API 프론트엔드와 연결

.env 파일에 대한 질문입니다!

해결된 질문

작성

·

1.8K

1

nodejs에 익숙치 않아서 좀 헷갈리는 부분이 있는데요,

.env 파일의 값에 있는 따옴표 유무에 어떤 차이가 있는건가요?

퀴즈

51%나 틀려요. 한번 도전해보세요!

민감한 데이터(예: 데이터베이스 URI)를 코드에 직접 노출하는 대신 권장되는 안전한 방법은 무엇일까요?

하드코딩하여 사용합니다.

환경 변수를 사용합니다.

주석으로 처리해둡니다.

별도의 파일에 확장자 없이 저장합니다.

답변 1

6

윤상석님의 프로필 이미지
윤상석
지식공유자

안녕하세요. SBD530님 :)

.env 파일에서는 key=value 형식으로 환경변수를 정의할 수 있었죠

따옴표가 없는 경우에도 환경 변수로 정할 수 있지만 예를들어, AWS_KEY=wpw12 ehj 와 같이 띄어쓰기가 되어 있는 경우 원하는 값 wpw12 ehj을 그대로 변수로 담을 수 없습니다. 이 경우 AWS_KEY="wpw12 ehj" 이런식으로 정의할 수 있습니다.

즉, 대부분의 환경 변수는 따옴표로 담는 것이 좋고 간단한 값은 따옴표 없이 편하게 정의하시면 됩니다.

더 궁금한 부분 있으시면 편하게 답글 달아주세요.

감사합니다.

SBD530님의 프로필 이미지
SBD530

작성한 질문수

질문하기