힘들었나보다.
이직을 준비하면서, 운 좋게도 가고싶은 기업들은 연달아 세 군데 서류합격을 했다. 그리고 코테, 1차 면접, 최종면접 등 다양한 과정에서 떨어졌다. 많이 힘들었는지, 이 블로그나 github에 방문하지 않고 적당히 일하면 살았던 거 같다. 이번에 쉬면서 스스로를 되돌아보니, 어느샌가 내 삶의 목적은 이직이였다. 더 좋은 개발을 위한 공부보다는 면접을 잘 보기 위한 공부를 하였다. 그럼에도 계속 떨어지는 것에 나도 모르게 좌절을 해버렸던 거 같다. 운 좋게도, 이번에 좋은 책을 읽었다. 그러면서, 좋은 사람들이 나에게 해준 덕담이 이번에 기억났다. 초심을 되찾으면, 나는 좋은 서비스를 개발하고 싶다. 좋은 서비스로 어떠한 문제를 해결하는 데 기여하고 싶다. 더 빠른 세상이든, 더 쉬운 세상, 더 재밌는 세..
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에 따라서 데이터를 가..