프론트에서 빈값 예외처리하기

김엣취·2024년 10월 22일

웹개발

목록 보기
20/20

원래 post로 보내고 문제있으면 알려주는 방식이었는데,
빈값이면 굳이 갔다오지 않는게 더 효율적이란걸 깨달음.

그래서 로그인/회원가입 함수 앞쪽에

# 회원가입
if (!email || !username || !password1 || !password2){
                alert(`message : 빈 값이 있습니다`);
                throw new Error("빈 값 존재");
            }
# 로그인
if (!email ||!password){
                alert(`message : 빈 값이 있습니다`);
                throw new Error("빈 값 존재");
            }

이렇게 넣어줌.

처음엔 throw new Error 대신 e.preventdefault()이걸 써줬는데,
e가 정의되지 않았다길래 엥??
다시 찾아보니, 이렇게 써줘야했음.

그래서 '아 차라리 에러를 내버리자!' 해서 throw new Error를 쓰게됨

0개의 댓글