자바스크립트에서 서버로 formdata를 보내려면 body 속성을 json이나 객체 타입 형태가 아닌 formdata 타입 형식에 맞춰서 보내야 한다.
var formData = new FormData();
formData.append('key1', 'value1');
formData.append('key2', 'value2');
fetch('https://httpbin.org/post', {
method: 'POST',
cache: 'no-cache',
body: formData // body에 폼데이터 변수를 할당
})
.then((response) => response.json())
.then((data) => {
console.log(data);
});