All files / postcardotp-backend/src/middleware multerMiddleware.js

70% Statements 7/10
50% Branches 1/2
0% Functions 0/2
70% Lines 7/10

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 241x 1x 1x   1x     1x       1x                 1x      
const multer = require("multer");
const fs = require("node:fs");
const path = require("node:path");
 
const uploadDir = path.join(__dirname, "../../public/temp");
 
// Create uploads directory if it doesn't exist
Iif (!fs.existsSync(uploadDir)) {
  fs.mkdirSync(uploadDir, { recursive: true });
}
// console.log("uploadDir::",uploadDir)
const storage = multer.diskStorage({
  destination: function (req, file, cb) {
    cb(null, uploadDir);
  },
  filename: function (req, file, cb) {
    cb(null, file.originalname);
  },
});
 
exports.upload = multer({
  storage,
});