-
Notifications
You must be signed in to change notification settings - Fork 0
회원가입
jinn2u edited this page Sep 11, 2021
·
2 revisions
메소드 | 경로 | 설명 |
---|---|---|
POST | /auth/signup | 회원가입 |
{
name: "강동진",
nickname: "뽀식이",
email: "[email protected]",
password: "qwer",
}
if (!atLeastOneUppercase.test(value)) {
return Promise.reject(new Error("대문자는 적어도 하나이상 들어가야 합니다."));
}
if (!atLeastOneLowercase.test(value)) {
return Promise.reject(new Error("소문자는 적어도 하나이상 들어가야 합니다."));
}
if (!atLeastOneSpecialLetter.test(value)) {
return Promise.reject(new Error("특수문자는 반드시 하나이상 들어가야합니다."));
}
if (!atLeastOneNumber.test(value)) {
return Promise.reject(new Error("숫자는 반드시 하나이상 들어가야합니다."));
}
if (value.length < 8 || value.length > 30) {
return Promise.reject(new Error("8자에서 30자 사이로 입력해야합니다."));
}
return Promise.resolve();
if (status === SERVER_ERROR) {
message.error("서버에서 에러가 났습니다. 다시 시도해주세요.");
}
if (status === BAD_REQUEST) {
if (errorMessage === "INVALID_NAME") {
message.error("유효하지 않은 이름입니다. 다시 회원가입해주세요.");
} else if (errorMessage === "INVALID_EMAIL") {
message.error("유효하지 않은 이메일입니다. 다시 회원가입해주세요.");
} else if (errorMessage === "INVALID_NICKNAME") {
message.error("유효하지 않은 닉네임입니다. 다시 회원가입해주세요.");
} else if (errorMessage === "INVALID_PHONE_NUMBER") {
message.error("유효하지 않은 휴대폰번호입니다. 다시 회원가입해주세요.");
} else if (errorMessage === "INVALID_PASSWORD") {
message.error("유효하지 않은 비밀번호입니다. 다시 회원가입해주세요.");
} else if (errorMessage === "DUPLICATION_EMAIL") {
message.error("이메일이 중복되었습니다. 다시 회원가입해주세요.");
} else if (errorMessage === "DUPLICATION_NICKNAME") {
message.error("닉네임이 중복되었습니다. 다시 회원가입해주세요.");
} else if (errorMessage === "DUPLICATION_PHONE_NUMBER") {
message.error("전화번호가 중복되었습니다. 다시 회원가입해주세요.");
}
}