hunter-hwang-dev / _hunterpedia-vue

React로 마이그레이션 하기 전 Vue.js 테스트 (2024-11-19 현재 사용하지 않음.)
1 stars 0 forks source link

admin 로그인 기능 추가하기, db 접근 시 async - await 처리 #20

Closed hunter-hwang-dev closed 2 weeks ago

hunter-hwang-dev commented 2 weeks ago

우선 헷갈리니까, tailwind css 가져오기 전 단계에서 브랜치를 하나 파자.

hunter-hwang-dev commented 2 weeks ago

Image

hunter-hwang-dev commented 2 weeks ago

MongoDB 내에 admin 계정의 비밀번호를 보관하는 document를 만들었다.

hunter-hwang-dev commented 2 weeks ago

npm install express-session passport passport-local 로 passport 라이브러리를 가져왔다.

hunter-hwang-dev commented 2 weeks ago

Image

웹개발 강의에서 session secret을 "아무거나" 이렇게 두더라. 확인차 ChatGPT에게 물어보았다.

Image

hunter-hwang-dev commented 2 weeks ago

해싱 처리한 비밀번호 저장을 최종적으로는 해야 하는데, 기본 기능부터 구현하고 해싱을 넣자.

hunter-hwang-dev commented 2 weeks ago

보안을 위해 테스트용 비밀번호는 간단하게 1234로 정했다. 말이 웃기긴 한데, 진짜 쓸 비번을 암호화 없이 저장하고 싶지 않으니 현관 비번 1234로 해놓고 이사하는 동안 문 잠깐만 열고 있겠다는 것이다.

hunter-hwang-dev commented 2 weeks ago

Image db에서 정보 불러올 때 얼마 걸릴 수 있어서 Promise { <pending> } 이 출력되었다. Image async - await 처리를 해줌으로서 해결.