aws

ec2에서 환경변수 설정 중 오류

pangyoelon 2023. 6. 7. 13:52
  dotenv.config({
    path: process.env.NODE_ENV === 'development' ? '.env.dev' : '.env.prod',
  });

위와 같이 main.ts에서 dotenv를 임포트 해오는 코드에서 문제가 있었다

 

분명 로컬에서는 실행이 문제 없이 잘 됐는데, ec2환경에서만 파일을 잘못읽어오는 것이다

 

아래와 같이 변경하자 문제가 해결됐따

  dotenv.config({
    path: process.env.NODE_ENV === 'development' ? './.env.dev' : './.env.prod',
  });//                                             👆             👆

위와 같이 window와 달리 linux에서는 상대경로 설정을 구체적으로 해주어야한다