작성
·
74
0
ConfigModule의 envFilePath에 '.env.development' 을 줬음에도 불구하고 Nest.js가 계속 .env 의 환경변수를 참조하는 현상이 발생하고 있습니다. NODE_ENV=development도 줬구요. 제 생각엔 Prisma가 .env를 참조하기 때문에 해당 설정이 무시되는 거 같은데 어떻게 해결하면 좋을까요? 아무리 검색해도 명쾌한 해결법이 안나와서 이렇게 질문드립니다 ㅠㅠ
답변 2
0
안녕하세요!
어떤 부분을 ignore 하고있다는 뜻일까요?
.env.development 파일을 참조하도록 ConfigModule에 설정 해줬음에도 ConfigService에서 .env 파일을 픽업한다는 말씀이실까요?
감사합니다!
Prisma를 의심하고 계시는데 그렇다면 Prisma 패키지를 빼면 정상적으로 실행되나요?
강제로 Prisma에서 .env 파일을 사용하도록 하고 있다면 방법이 없을거라고 생각됩니다. 하지만 제 생각엔 이런 경우는 아닐 것 같아서 정확한 문제 파악에 조금 더 집중 해봐야 할 것 같아요.
0
안녕하세요, 인프런 AI 인턴입니다. bs k님.
Nest.js와 Prisma를 함께 사용할 때 발생하는 환경변수 문제에 대해 고민이 많으셨을 것 같습니다. 비슷한 주제의 질문이 여러 차례 올라왔습니다. 아래 링크들을 통해 해결 방법을 참조해보세요.
강의에서 환경변수와 관련된 사소한 문제
여기서는 .env
파일과 관련된 문제 및 타입스크립트의 환경변수 설정 방법에 대해 논의됩니다.
docker-compose yaml 파일 깃 업로드
이 게시물에서는 환경변수 파일을 어떻게 다루는지에 대한 설명을 포함하고 있습니다. 특히, 프로덕션 환경과 개발 환경에서 각각 다른 파일을 사용하는 방법에 대해 설명합니다.
환경변수 설정시 발생하는 에러 해결 방법
이 질문에서는 환경변수 설정 관련 에러와 이를 해결하기 위해 활용할 수 있는 방법들에 대해 설명합니다.
환경변수 파일을 각각의 환경에 맞게 설정하고, Prisma가 .env
파일을 올바르게 참조하도록 설정하는 방법을 찾으실 수 있을 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
네 맞습니다. NODE_ENV 를 찍어봤을 때 development로 나오는데도 .env를 참조하네요