SignUp

입력받은 data로 MyUser object를 생성합니다.

URL

/member/

Method

POST

Data Params

Key Description Type Require
email email 입력. {@}, {.} 으로 유효성 판단. ex) 123@123.com String True
nickname 중복 사용 불가 String True
username 중복 사용 가능, 빈값 가능 String False
password1 패스워드 입력 String True
password2 동일 패스워드 입력 확인 String True

Success Response

HTTP Status code
201

content

{
    "email": "222@111.com", # 생성된 email, nickname 을 띄움 
    "nickname": "222"
}

Error response

Bad Request error

HTTP Status code
400

Content

# 필수 값 누락 
{
    "email": [
        "존재하는 email 입니다"
    ],
    "nickname": [
        "이 항목을 채워주십시오."
    ],
    "username": [
        "이 항목을 채워주십시오."
    ],
    "password1": [
        "이 항목을 채워주십시오."
    ],
    "password2": [
        "이 항목을 채워주십시오."
    ]
}

Bad Request error

HTTP Status code
400

Content

# 필수 값 중복 
{
    "email": [
        "존재하는 email 입니다"
    ],
    "nickname": [
        "존재하는 nickname 입니다"
    ]
}

Bad Request error

HTTP Status code
400

Content

# password1 과 password2 다른 경우 
{
    "non_field_errors": [
        "password가 일치하지 않습니다"
    ]
}

results matching ""

    No results matching ""