문제점
이미지 파일을 2개 이상 전송했는데 multer().single함수를 사용하여 발생
해결방법
single대신 array함수를 사용한다.
multer().array(fieldName, maxCount)
첫번째 인자로는 single의 인자와 똑같이 전송시에 정해둔 fieldName
두번째 인자로는 전송할 이미지의 최대 개수
두 인자를 주면 된다.
참고로 single함수를 사용하면 file의 정보는 req.file로 하나의 정보만 볼 수 있는데 array함수를 사용하면 req.files에 리스트로 담겨있는 것을 볼 수 있다.
'개발 > Node.js' 카테고리의 다른 글
[Error][Express][Flutter] TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined (0) | 2022.06.27 |
---|---|
[Express] req.body undefined (0) | 2022.05.27 |
Mac Node.js 업데이트 (n 모듈) (0) | 2022.05.09 |