[Node.js] Express.js에서 Multer로 S3에 이미지를 여러장 업로드하는 방법
·
Programming/Node.js
express사용 환경에서 multer를 사용해서 S3에 이미지를 저장해야 하는 상황이 생겼다. 이 글에서는 이미지를 받아서 서버 폴더에 저장하는 방법에 대해 서술한다. 환경 express: 4.x multer: 1.4.5-lts 필요한 패키지 설치 multer를 설치한다. npm i multer typescript 환경인 경우 타입 추가로 설치한다. npm i @types/multer aws-sdk를 설치한다. npm i aws-sdk 라우터 생성 이미지를 받기위한 라우터를 생성한다. 전체 코드는 아래와 같다. const upload = multer({ dest: path.join(__dirname, 'uploads/') }); app.get('/test',upload.array('images', 5)..