const express = require("express");
const multer = require("multer");
const cors = require("cors");

const app = express();

app.use(cors());

// Storage
const storage = multer.diskStorage({

  destination: function (req, file, cb) {
    cb(null, "uploads/");
  },

  filename: function (req, file, cb) {
    cb(null, Date.now() + "-" + file.originalname);
  },

});

const upload = multer({ storage });

// Upload API
app.post(
  "/upload",
  upload.single("image"),
  (req, res) => {

    res.json({
      message: "Image Uploaded",
      file: req.file,
    });

  }
);

app.listen(5000, () => {
  console.log("Server Running");
});