❗
리눅스와 Express에 대한 수업이 아니므로, 리눅스 명령어나 Express 코드에 대한 자세한 설명은 생략한다.
✅ 1. EC2 인스턴스에서 Express 서버 clone하기
rds-express-sequelize-sample
JSCODE-EDU • Updated Nov 13, 2023
$ git clone https://github.com/JSCODE-EDU/rds-express-sequelize-sample.git
$ cd rds-express-sequelize-sample
$ npm i
✅ 2. .env 파일 수정하기
내가 직접 만든 RDS의 정보에 맞게 .env 파일을 수정하면 된다.
.env
DATABASE_NAME=instagram
DATABASE_USERNAME=admin
DATABASE_PASSWORD=password
DATABASE_HOST=_______________.ap-northeast-2.rds.amazonaws.com
주의) .env 파일은 반드시 .gitignore에 추가해서 Github에 올라가지 않게 해야 합니다.
(위 Github Repository는 편의상 .env를 Github에 올린 것 뿐입니다.)
✅ 3. Express 서버가 RDS와 잘 연결되는 지 확인하기
$ node app.js
[잘 연결된 경우]