암호화 썸네일형 리스트형 [Node.js] 정보 암호화 및 관리2 - Bcrypt 본 포스팅은 John Ahn님의 유튜브 강의를 참고했습니다. https://youtu.be/XonyJxSDoGE?si=h5cZ3SChsfjVEVxs 저번에 Postman으로 MongoDB에 데이터를 넘겼었는데 확인해보니 데이터가 없었습니다. 왜 그런가 살펴봤더니 URL에 문제가 있었습니다. "mongodb+srv://아이디:비번@todolist.5fpaal7.mongodb.net/데이터베이스이름?retryWrites=true&w=majority" MongoDB의 주소 형식인데 제가 데이터베이스 이름을 입력하지 않았었습니다. 지금은 이렇게 Postman으로 데이터를 넘기면 잘 넘어옵니다. 저번 시간에는 MongoDB의 주소 비밀번호를 암호화 해봤는데요. 오늘은 Bcrypt라는 것을 이용해서 로그인 할 때 .. 더보기 [Node.js, Git] 정보 암호화 및 관리 MongoDB의 URL은 'mongodb+srv://아이디:비번@todolist.5fpaal7.mongodb.net/?retryWrites=true&w=majority' 이런 형식입니다. 소스 파일들을 배포하게 되면 비밀번호가 그대로 유출될 수 있습니다. 그래서 이런 중요한 정보들은 따로 관리해 줘야 합니다. 방법이 dev, prod 2가지가 있는데요. 먼저 config라는 폴더를 하나 만들어 봅니다. config 안에는 dev.js, key.js, prod.js파일이 들어갑니다. 1. dev는 development의 약자로 개발중인 상태에서 쓰이는 암호화 파일입니다. module.exports = { mongoURI : "mongodb+srv://ekdh3904:fogus12@todolist.5fpaa.. 더보기 이전 1 다음