오피스아워 내 이슈
이메일전송을 구현하고자 nodemailer 모듈을 사용해서 하고있습니다
그런데 위 코드처럼 이메일과 패스워드를 입력해야하는데, 이 정보를 숨기고 싶어 .gitignore에 넣을 생각을 해봤지만,
그러면 이 코드가 gitlab에 올라가지 않아 배포때 문제가 생기지 않나요?
정보는 숨기고 싶고 코드는 사용해야되는데 어떻게해야할지 모르겠습니다.
추가로 시도해본것은 .env파일에 이메일과 패스워드를 적고, 불러와서 써봤지만 이상하게 안되고,
만약 된다고 하더라도 배포할때는 .env파일이 올라가지 않으니 문제가 생기지 않을까 생각됩니다.
답변
env환경변수로 깃에 올리고, 배포 서버에서 환경변수를 설정한다.
이때 같은 팀원은 비밀번호를 볼 수 있는데, 보통 공동계정으로 한다.