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

뉸뉴님의 프로필 이미지
뉸뉴

작성한 질문수

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

MulterError: Unexpected field 에러 질문

작성

·

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

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

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

0

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

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

뉸뉴님의 프로필 이미지
뉸뉴

작성한 질문수

질문하기