clubpog/POG_server

[Post] 회원가입 API

Closed this issue · 1 comments

Description

회원가입 로직 구현

Progress

  • 회원가입 로직 설정 (비밀번호 해시화를 위한 salt, encrypt 설정)
  • 회원가입 로직 계층 분리
  • 단위 테스트
  • 통합 테스트
  • E2E 테스트
메소드 경로 설명
POST /users 회원가입/로그인

Request body

{
	//user 식별을 위한 디바이스 ID
	"device_id":"abc123",
        "firebaseToken" : "dfjdkfjdf"


       
}

Respond Body #1 앱 첫 접속 시 status : 201

{
    "success": true,
    "data": {
        "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjoiNjBlZDEwZWRhOTlkZjczNGQwZjQxOTA3In0sImlhdCI6MTYyNjE0OTk3MCwiZXhwIjoxNjI2NTA5OTcwfQ.EJ6qQYNcK8pJQOau0-Zr280ReBcd7eNp2eAvddfZ5XU"
    }
}

Respond Body #2 앱 접속 이력 있을 시 status : 200

{
    "success": true,
    "data": {
        "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjoiNjBlZDEwZWRhOTlkZjczNGQwZjQxOTA3In0sImlhdCI6MTYyNjE0OTk3MCwiZXhwIjoxNjI2NTA5OTcwfQ.EJ6qQYNcK8pJQOau0-Zr280ReBcd7eNp2eAvddfZ5XU"
    }
}