bcrypt 방식으로 비밀번호를 암호화 할 것이기 때문에 npm i bcrypt로 설치한다.
User 모델과 bcrypt를 사용을 선언한 후, POST 컨트롤러에 bcrypt로 패스워드를 암호화 한다. 그리고 create()로 user DB에 저장한다. 성공했으면 화면에 json 형식으로 나타나게 하였다.
아이디와 비밀번호를 'admin'으로 등록해봤다. 패스워드가 'admin'이 아닌 암호화 되어 있는 걸 확인할 수 있다.
'Node.js' 카테고리의 다른 글
[Node.js] 기본 레이아웃 (0) | 2024.04.08 |
---|---|
[Node.js] 사용자 인증하기 (JSON Web Token) (0) | 2024.04.08 |
[Node.js] 프로젝트 : 연락처 수정 후 삭제 (0) | 2024.04.03 |
[Node.js] 프로젝트 : 연락처 표시 후 추가 (0) | 2024.04.02 |
[Node.js] EJS 템플릿 엔진 사용 방법 (0) | 2024.04.01 |