Skip to content

[POST] 회원가입

chlrkdgml11 edited this page Mar 9, 2021 · 3 revisions

URL

api/users/signup

REQUEST

key type description remark
id str 아이디 이메일 형식
pw str 비밀번호
pw2 str 비밀번호 확인
userName str 이름
age int 나이
expectedDate str 출산예정일

REQUEST BODY

{
    "id" : "chlrkdgml14@naver.com",
    "pw" : "asdqweqwe",
    "pw2" : "asdqweqwe",
    "userName" : "최강희",
    "age" : 25,
    "expectedDate" : "2021-06-18T00:00:00.000Z"
}

RESPONSE BODY

invalid ID(글자수 > 50, id = '' or 이메일X)

{
    "res_state": "id_is_invalid_form",
    "res_msg": "올바른 이메일을 입력해주세요."
}

invalid PW(글자수 > 16 or 글자수 < 8)

{
    "res_state": "pw_is_invalid_form",
    "res_msg": "올바른 비밀번호를 입력해주세요."
}

pw != pw2

{
    "res_state": "pw_do_not_match",
    "res_msg": "비밀번호가 일치하지 않습니다."
}

invalid userName(글자수 > 10 or not userNamePattern(=/[가-힣]]/))

{
    "res_state": "userName_is_invalid_form",
    "res_msg": "올바른 이름을 입력해주세요."
}

duplicate id

{
    "res_state": "email_is_already_used",
    "res_msg": "사용중인 이메일 입니다."
}

success

{
    "res_state": "success",
    "res_msg": "회원가입을 축하드립니다."
}
Clone this wiki locally