인프런 커뮤니티 질문&답변

뉸뉴님의 프로필 이미지

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

MulterError: Unexpected field 에러 질문

22.11.09 18:26 작성

·

1.4K

2

선생님 MulterError: Unexpected field라는 에러가 발생해서

routes에서

이미지 업로드 할 때 upload.single('profile')으로 하고 프론트의 해당 input의 name도 'profile'로 맞췄는데도(해당 에러를 검색해보니까 인자와 인풋 네임을 맞추라고 해서요..)

같은 에러가 발생하는 이유가 뭔가요?

일단 에러 코드의 전문은

MulterError: Unexpected field

at wrappedFileFilter (C:\Users\내컴\Desktop\passionary\back\node_modules\multer\index.js:40:19)

at Multipart.<anonymous> (C:\Users\내컴\Desktop\passionary\back\node_modules\multer\lib\make-middleware.js:107:7)

at Multipart.emit (node:events:390:28)

at HeaderParser.cb (C:\Users\내컴\Desktop\passionary\back\node_modules\busboy\lib\types\multipart.js:358:14)

at HeaderParser.push (C:\Users\내컴\Desktop\passionary\back\node_modules\busboy\lib\types\multipart.js:162:20)

at SBMH.ssCb [as cb] (C:\Users\내컴\Desktop\passionary\back\nodemodules\busboy\lib\types\multipart.js:394:37)

at feed (C:\Users\내컴\Desktop\passionary\back\node_modules\streamsearch\lib\sbmh.js:248:10)

at SBMH.push (C:\Users\내컴\Desktop\passionary\back\node_modules\streamsearch\lib\sbmh.js:104:16)

at Multipart._write (C:\Users\내컴\Desktop\passionary\back\node_modules\busboy\lib\types\multipart.js:567:19)

at writeOrBuffer (node:internal/streams/writable:389:12)

이렇습니다ㅠㅠ

답변 2

0

뉸뉴님의 프로필 이미지
뉸뉴
질문자

2022. 11. 10. 02:59

헤매다 보니까 제가 보낸 요청을 제대로 꺼내오지 못하고 있었네요. routes의 해당하는 경로에 받아온 데이터를 적절히 꺼내 써야 하는데 req와 res의 쓰임새를 제대로 이해하지 않고 코드를 짜고 있었습니다...메모 차원에서 제 글에 댓글 남깁니다.

0

뉸뉴님의 프로필 이미지
뉸뉴
질문자

2022. 11. 09. 18:49

아 일단 콘솔창에 리덕스 칸 보니까 요청시 data가 빈 객체 더라구요. 프론트에서 보낼 때 이미지 데이터가 안담기는것 같습니다. 이부분 다시 고쳐보고 질문드릴게요. 죄송합니다.

뉸뉴님의 프로필 이미지

작성한 질문수

질문하기