codestates / codestates/triplus

[Error] formData사용시 주의사항

Open
#199 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
0
Forks
4
PR merge metrics
No merged PRs in 30d

Description

## 어떤 에러가 발생했나요?
- 객체를 한꺼번에 'inputs'라는 이름으로 넣어주려고 했는데, 서버에서 undefined가 나오는 에러가 발생했다.

### 에러가 발생한 폴더
- /guidecreate/CreateModal

### 에러 메시지
```
undefined
```

### 에러 원인
formdata에 대한 이해 부족

### 에러 해결 방법
```jsx
const formData = new FormData();
for (let key in inputs) {
formData.append(key, inputs[key]);
}
for (let el of fileArray) {
formData.append('file', el);
}
createGudie(formData).then((res) => console.log(res));
// 반복문으로 객체와 배열을 반복해서 file은 file끼리, inputs은 서버에서 구별해야 해서 key로 구분해서 append를 해준 다음에 보내줌
// 코드와 주석만으로 설명해줘도 좋습니다!
```

## 에러 해결 관련 링크
- 본인 블로그 링크

- 타 레퍼런스 링크

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.