[AWS Error] multer-s3 upload 오류

주형(Jureamer)·2022년 6월 6일
1

서버 로그를 보다가 사진 업로드가 제대로 안되고 있다는 걸 알게 되었다.

this.client.send is not a function에러가 계속 나고 있었다.

원인을 찾아보니 multer-s3, aws-sdk 모듈이 호환성이 맞아야된다고 한다.

확인을 해보니,, multer-s3는 3.xx버전이고, aws-sdk는 2.xx버전이었다.

    "multer-s3": "^3.0.1",
    "aws-sdk": "^2.1148.0",

원인을 확인한 후 다시 2버전으로 다운로드 하고나니 업로드가 성공적으로 됐다.

// 2.XX 버전 재설치
npm i multer-s3@^2 --save

"multer-s3": "^3.0.1",
=> "multer-s3": "^2.10.0",

다음부터는 테스트 한 후 운영서버에 올릴 때 npm 모듈 버전도 제대로 확인하고 올리도록 해야겠다.

참고

profile
작게라도 꾸준히 성장하는게 목표입니다.

2개의 댓글

comment-user-thumbnail
2023년 2월 11일

큰 도움 되었습니다. 감사합니다.

1개의 답글