Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- https://ittrue.tistory.com/90
- 참고자료 https://velog.io/@imok-_/javascript-dom-bom-%ec%9d%b4%eb%9e%80
- https://developers.kakao.com/
Archives
- Today
- Total
쿠쿠더님의 블로그
MYSQL에 NODEJS에서 암호화 하는방법 본문
저번에 올린거에서 DB를 연결할때 패스워드가 대놓고 보이는 상황을 보셨을꺼예요.
근데 그렇게쓰면 제 USER정보가 누구다 알수있겠줘 그래서 그걸 보안하기위해 dotenv라는 라이브러리를 써서 mysql정보를 보관합니다 . 그럼 이제 env에 대해서 알아보아야겠져???
env란?
어플리케이션 및 웹 개발 중 외부에 공개되면 안되는 정보.
이러한 정보가 하드 코딩으로 구성 파일에 포함되면 깃허브나 기타 오픈소스에서 관련 정보들이 노출된 위험이 있음.
또한 서버나 토큰 정보가 수정될 경우 하드코딩을 하였기 떄문에 코드를 다시 수정하여 배포해야 하는 문제점도 있다.
이때 이러한 문제를 해결하기 위해 env 파일을 사용합니다 .
.env 파일 문법
DATABASE_USER=sang
DATABASE_PASSWORD=fkdl1234
DATABASE_HOST=localhost
DATABASE_PORT=3306
이럼으로 암호화 하는법을 마치겠습니다!!
'MYSQL' 카테고리의 다른 글
| 시퀄라이즈란? (0) | 2025.04.21 |
|---|---|
| MYSQL의 인덱싱과 B-tree (0) | 2025.04.21 |
| 관계형 데이터베이스와 제약조건 (0) | 2025.03.18 |
| nodejs 와 mysql 연결 (0) | 2025.03.18 |
| 데이터베이스 1일차(Mysql 다운로드와 SQL 기초 쿼리문) (0) | 2025.03.10 |