대표적인 이미지 업로드 라이브러리
https://www.npmjs.com/package/multer
terminal에 npm i multer
const multer=require('multer'); //multer라이브러리를 불러옴
const upload=multer({ dest : "uploads" }); //업로드 경로를 설정
-> 실행 시 uploads폴더가 생성되는지 확인
// 라우터 만들기
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
}