Axios를 이용하여 formData 객체를 전송 시, 서버에 빈 객체가 전달되는 문제
문제의 발생 비어있는 FormData가 전달되는 현상이 발생했다. 난 분명 데이터를 담아서 보냈는데, 빈 객체가 전달된다. 결론부터 말하면 axios 요청으로 formdata를 넘길 때, 1번처럼 보낼 시 form이 빈 객체로 전달된다. // 1, 빈 객체가 전달됨 axios .post( '/test1', { form }, { headers, } ) } // 2, 제대로 form이 전달됨 axios .post( '/test1', form, { headers, } ) } 그러니 절대로, 1번처럼 {}를 씌우지 말자. 왜 이런 일이 발생할까...? 원인은 axios 에 있을 것이라 생각하여 axios 코드를 분석해봤다. Axios 코드 분석 axios는 Content-Type과 data에 따라서 데이터를 가..