(아래가 최신입니다)
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은 브라우저가 자동 설정*
});