Multer 이용해서 이미지 저장하기

유지나·2023년 11월 30일
0

대표적인 이미지 업로드 라이브러리

https://www.npmjs.com/package/multer

Multer설치

terminal에 npm i multer

server.js에서 선언

const multer=require('multer'); //multer라이브러리를 불러옴
const upload=multer({ dest : "uploads" }); //업로드 경로를 설정

-> 실행 시 uploads폴더가 생성되는지 확인

server.js에 file추가해서 api test


// 라우터 만들기
app.post("/upload", upload.single("image"), (req, res)=>{ //image라는 이름의 단일 파일을 업로드 함
    console.log(req.file);
    res.json(req.file);
})

{
  fieldname: 'imageTest',
  originalname: 'KakaoTalk_20220311_020642811.jpg',
  encoding: '7bit',
  mimetype: 'image/jpeg',
  destination: 'uploads',
  filename: 'ce3180ddf8a5d4ce973469a39ee522e5',
  path: 'uploads\\ce3180ddf8a5d4ce973469a39ee522e5',
  size: 375845
}
profile
지르나르

0개의 댓글

관련 채용 정보