인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

김윤진님의 프로필 이미지
김윤진

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

시퀄라이즈 실습하기

질문 부탁드립니다

작성

·

142

0

유저 등록하면

유저 목록이

이렇게 보고 새로고침하면 잘 보이는데

// 사용자 등록 시
document.getElementById('user-form').addEventListener('submit', async (e) => {
e.preventDefault();
const number = e.target.number.value;
const password = e.target.password.value;
const birth = e.target.birth.value;
const gender = e.target.gender.checked;
if (!number) {
return alert('번호을 입력하세요');
}
if (!password) {
return alert('비밀번호를 입력하세요');
}
if (!birth) {
return alert('생년월일를 입력하세요');
}
try {
await axios.post('/users', { number, password, birth, gender });
getUser();
} catch (err) {
console.error(err);
}
//여기 때문에 그런 것 같은데 유저 등록하면 화면 리렌더링하게 해야 하나요?
e.target.number.value = '';
e.target.password.value = '';
e.target.birth.value = '';
e.target.gender.checked = false;
});

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

getUser()가 제대로 실행됐다면 여기서 새로운 사용자 목록을 불러와서 화면을 다시 그려야 합니다.

김윤진님의 프로필 이미지
김윤진

작성한 질문수

질문하기