개발일기

[400 Bad request error] 이미지를 넣지 않아도 프로필 수정하기 본문

오늘의 공부일기/JS 공부일기

[400 Bad request error] 이미지를 넣지 않아도 프로필 수정하기

츄98 2023. 5. 15. 19:57

프로필 이미지랑 같이 넣으면 수정이 되는데, 이미지를 넣지 않으면 404 error가 뜬다.

원인을 찾기 위해서 print(serializer.errors을 해보았다.

이렇게 이미지값이 필수라는 에러가 떴다.

문제는, postman에서 했을 때는 이미지값을 넣지않아도 수정이 되었는데, js에서는 되지 않는 것이다.

이미지를 넣지 않았지만, 수정이 잘 된다.

왜 이러는지 원인을 찾아보니 이유는 js에서 찾을 수 있었다.

 

필드에 profile_image를 넣었기 때문에 profile_image가 들어가야만 수정이 되었던 것이다.

 

따라서 이미지를 넣지 않아도 수정이 되게 할려면, 예외처리를 통해 이미지값이 없으면 필드에 profile_image값을 받지 않거나 혹은 original image의 값을 다시 받아서 입력해주어야할 것 같다.