dotenv 패키지 사용
로컬 환경에서 환경변수를 바꾸지 않고, 환경변수를 사용하는 코드를 사용할 수 있게 해준다.
- dotenv 패키지 설치
- 프로젝트 폴더에 .env 생성
- .env 안에 원하는 변수를 입력해준다.
(예) PASSWORD = "1234"
- 환경변수를 사용하고 싶은 파일을 연다.
require('dotenv').config()
- process.env.PASSWORD 사용하여 변수 내용을 불러온다.
EC2에서 환경변수를 사용하기 위해 해줘야 할 것
단순히 환경변수를 설정하면, 터미널을 종료할 때 사라질 수 있다.
따라서 특정 파일 내에 환경 변수를 저장해줘야 한다.
cd ~
vim .bash_profile
- i 누르고 수정 시작
- export PASSWORD = "1234" 입력
- esc 누르고 :wq 입력
- 이후 source .bash_profile 입력
이후 서버(app.js)를 pm2로 재실행한다면
- pm2 restart app.js --update-env 를 입력해준다.