바닐라 자바스크립트를 이용한 프론트엔드 직무과제를 보았는데 많이 아쉬움이 남아 다음에는 더 잘 풀수 있도록 막혔던 부분을 적어 놓으려 합니다.
// 이 객체는 append함수를 통해 query문으로 쉽게 변환이 가능하다
const data = new URLSearchParams();
const url="https://localhost:3000/"
// form 태그 전체르 가져오고 formdata로 감싸게 되면 안에 데이터만 추출된다
const form = document.getElementById('form')
for (const pair of new FormData(form)) {
data.append(pair[0], pair[1]);
}
fetch(url+data)