bcrypt 썸네일형 리스트형 Node.js_회원가입 구현하기 사실 먼저 로그인 기능에 대해 정리를 했는데 회원가입을 먼저 했어야하나.. 싶었다. 회원가입에 대해서는 크게 어려운 부분이 없다고 생각하기에 늦게나마 정리한다 ! [회원가입 기능의 간단한 로직] 1. 클라이언트가 회원가입 화면에서 필요한 정보를 입력한다. ** 입력받을 정보 ! - email - userName - password (6자 이상) -confirmPassword 2. 입력된 정보가 설정한 양식에 맞지 않을 경우 에러를 반환한다. 3. 입력된 정보를 정확하게 입력하였을 경우 Users 테이블에 저장한다. ** 저장 시 비밀번호는 해시된 상태로 저장해보기 ! 구현하기 전 초기 세팅은 아래와 같다. 1) express 프레임 워크 사용 2) Users라는 데이터 테이블 구축 (데이터 베이스는 어떤.. 더보기 끝판왕의 프로젝트_Node.js CRUD 실습(2)_회원가입 지난번 간략하게 Node.js를 활용해 CRUD API를 작성하고 배포까지 진행했다. 이후 인증에 대한 내용을 배우면서 로그인, 회원인증 등의 개념을 배우게 되고 관련 내용을 실습하는 중이다. 아직 프로젝트가 진행중이긴 하지만 내용이 많을 것 같아 기능별로 나눠서 정리하는게 좋을 것 같다. 오늘은 프로젝트 세팅부터 회원가입 기능까지 포스팅해보도록 하겠다. # 구현하고자 하는 것 - 기존 사용한 MongoDB가 아닌 mySQL과 Sequelize를 사용하기 - 회원가입 기능구현 ** 회원가입 단계의 요구사항 1) 이메일, 비밀번호, 확인 비밀번호, 유저 이름 req.body에서 받기 2) 유효성 검사 - 이메일 형식에 맞지 않을 때 에러 메시지 던지기 - 이메일 중복 검사하기 - 비밀번호와 확인 비밀번호가.. 더보기 이전 1 다음