해결된 질문
작성
·
434
0
TypeError: Cannot read property 'map' of undefined
at router.post (C:\Users\Desktop\react-nodebird\back\routes\post.js:59:24)
해당 라인의 59번째 줄은 아래와 같습니다.
이부분이 에러가 출력되는데 왜그런지 잘 모르겠습니다. 깃헙 코드랑 비교해봤는데 에러가 출력되네요.
답변 5
0
0
0
0
components/PostForm.js
routes/post.js
sagas/post.js
reducers/post.js
해당 파일 첨부합니다. 이렇게 해줬는데도 에러가 나네요. 이미지 업로드시 TypeError: Cannot read property 'map' of undefined 이러한 에러가 출력됩니다.
혹시 몰라 하나 더 첨부합니다. file의 console.log의 결과입니다.
0
req.files가 undefined인데 이 라우터에 upload.array('images') 이런 미들웨어가 붙어 있나요? 그리고 실제로 이미지 파일을 올리셨나요? 이미지 input의 name이 array('images')의 images랑 일치해야 합니다.