(아래가 최신입니다)

프론트엔드 전송 가이드

const form = new FormData();
const payload = { nickname, githubUrl, blogUrl, introduction, age };

*// JSON 파트는 application/json으로*

form.append('request', new Blob([JSON.stringify(payload)], { type: 'application/json' }));

*// 이미지가 있을 때만 첨부*

if (file) form.append('image', file);
await fetch('/api/users', {
method: 'PUT',
headers: { Authorization: `Bearer ${accessToken}` },
body: form, *// Content-Type은 브라우저가 자동 설정*

});