Users

일반유저 회원가입

POST /public/signup

Request Body

Name
Type
Description

email*

String

userEmail

password*

String

userPassword

nickname*

String

userNickname

{
    // Response
    "message": "일반유저 회원가입 완료"
}

의사 회원가입

POST /doctor/signup

Request Body

Name
Type
Description

email*

String

doctor email

name*

String

doctor name

password*

String

doctor password

hospitalName*

String

hospitalName

license*

Number

license

{
    // Response
    "message": "의사유저 회원가입 완료"
}

공통 로그인

POST /common/signin

Request Body

Name
Type
Description

email*

String

email

password*

String

password

{
    // Response
    "message": "로그인 성공",
    data: auth
}

공통 로그아웃

GET /common/signout

Cookies

Name
Type
Description

token*

String

accessToken

{
    // Response
    "message": "로그아웃 성공"
}

공통 회원 탈퇴

DELETE /common/users

Cookies

Name
Type
Description

token*

String

accessToken

{
    // Response
    "message": "일반유저 삭제 완료"
}

일반유저 정보 요청

GET /public/userinfo

Cookies

Name
Type
Description

token*

String

accessToken

{
    // Response
    userInfo: {
        id: 1,
        email: test@test.com,
        nickname: test,
        profile_img: route,
        auth: 2
        createdAt: 2021-12-30 00:00:00,
        updatedAt: 2021-12-30 00:00:00,
    },
    "message": "일반유저 정보 요청 성공"
}

의사 정보 요청

GET /doctor/userinfo

Cookies

Name
Type
Description

token*

String

accessToken

{
    // Response
    userInfo: {
        id: 1,
        email: doctor@test.com,
        name: 김의사,
        hospitalName: 코드의원,
        profile_img: route,
        auth: 1,
        agree: true,
        createdAt: 2021-12-30 00:00:00,
        updatedAt: 2021-12-30 00:00:00,
    },
    "message": "의사유저 정보 요청 성공"
}

일반유저 정보 수정

PUT /public/profile

Cookies

Name
Type
Description

token*

String

accessToken

Request Body

Name
Type
Description

nickname

String

nickname

profile_img

String

route

password

String

password

{
    // Response
    "message": "닉네임 수정 완료",
    "message": "프로필 수정 완료",
    "message": "닉네임, 프로필사진 수정 완료"
    "message": "비밀번호 수정 완료"
}

의사 정보 수정

PUT /doctor/profile

Cookies

Name
Type
Description

token*

String

accessToken

Request Body

Name
Type
Description

name

String

doctor name

profile_img

String

route

hospital

String

hospitalName

password

String

password

{
    // Response
    "message": "이름, 병원명 수정완료",
    "message": "의사 프로필 수정 완료",
    "message": "비밀번호 수정 완료",
    "message": "이름, 병원명, 프로필사진 수정 완료",
    "message": "의사 신청 완료"
}

Last updated