SignUp
입력받은 data로 MyUser object를 생성합니다.
URL
/member/
Method
POST
Data Params
Key | Description | Type | Require |
---|---|---|---|
email 입력. {@}, {.} 으로 유효성 판단. ex) [email protected] | String | True | |
nickname | 중복 사용 불가 | String | True |
username | 중복 사용 가능, 빈값 가능 | String | False |
password1 | 패스워드 입력 | String | True |
password2 | 동일 패스워드 입력 확인 | String | True |
Success Response
HTTP Status code201
content
{
"email": "[email protected]", # 생성된 email, nickname 을 띄움
"nickname": "222"
}
Error response
Bad Request error
HTTP Status code400
Content
# 필수 값 누락
{
"email": [
"존재하는 email 입니다"
],
"nickname": [
"이 항목을 채워주십시오."
],
"username": [
"이 항목을 채워주십시오."
],
"password1": [
"이 항목을 채워주십시오."
],
"password2": [
"이 항목을 채워주십시오."
]
}
Bad Request error
HTTP Status code400
Content
# 필수 값 중복
{
"email": [
"존재하는 email 입니다"
],
"nickname": [
"존재하는 nickname 입니다"
]
}
Bad Request error
HTTP Status code400
Content
# password1 과 password2 다른 경우
{
"non_field_errors": [
"password가 일치하지 않습니다"
]
}