Frontend/react

비밀 정보 보호 (DB 계정 정보 보호)

dddzr 2022. 6. 23. 23:18

git에 DB계정 정보를 올리면 다른 사람이 이용할 수 있기 때문에 따로 관리 필요!

1. 파일 생성

 

2.

local 환경에서는 gitignore에 포함된 파일에 정보 작성하고,

deploy 환경에서는 별도로 계정정보를 관리해야함.

 

 key.js

환경변수 별로 가져올 파일을 지정.

 

2-1 .dev.js (개발용)

2-1-1. gitignore 설정

 

2-2. prod.js (운영용)

 

2-2-1. heroku에서 회원가입 및 로그인

운영용은 외부에서 정보 관리 필요!

https://dashboard.heroku.com/apps

 

Heroku

 

dashboard.heroku.com

 

2-2-2. create app

 

2-2-3. setting 텝에서 config vars 추가

여기서 Key 이름과 prod.js 에서 process.env.MONGO_URI 가 같아야함.

 

3. index.js

몽고계정 정보가 들어있던 자리에 위에서 선언한 변수 입력

 

4. git에 올리기

'Frontend > react' 카테고리의 다른 글

로그인 기능(유저정보, 비밀번호 비교, 토큰 생성)  (0) 2022.07.05
bcrypt 정보 암호화  (0) 2022.06.26
NODE MON  (0) 2022.06.23
POST method route 생성(body-parser, postman)  (0) 2022.06.22
Schema / Model  (0) 2022.06.20