codestates / codestates/triplus
[Error] formData사용시 주의사항
- 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.