서버 파일 처리 - multer사용하기

sunny·2022년 12월 6일
0

react

목록 보기
11/11

상품을 등록 파일 처리 흐름

1. multer 설치

파일처리 라이브러리 multer를 사용하기 위해, 서버에서 아래와 같이 설치 명령을 수행한다.

npm install multer

2. multer 사용을 위한 코드

const multer = require("multer");
const upload = multer({
  storage: multer.diskStorage({
    destination: function (req, file, cb) {
      cb(null, "uploads/");
    },
    filename: function (req, file, cb) {
      cb(null, file.originalname);
    },
  }),
});

3. 파일을 가져올때 post 처리

app.post("/image", upload.single("image"), (req, res) => {
  const file = req.file;
  console.log(file);
  res.send({
    imageUrl: file.path,
  });
});


profile
Believe in yourself :)

0개의 댓글