-
Notifications
You must be signed in to change notification settings - Fork 1
[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": "회원가입을 축하드립니다."
}