diff --git a/src/controller/warehouse.controller.js b/src/controller/warehouse.controller.js index 4acf1a0..6aaae28 100644 --- a/src/controller/warehouse.controller.js +++ b/src/controller/warehouse.controller.js @@ -55,6 +55,15 @@ module.exports = { } }, + /** + * Upload an image for the warehouse + */ + addWarehouseImage: async (req, res, next) => { + // req.file contains the `warehouse-image` + console.dir({ file: req.file }); + res.send("ok"); + }, + /** * Update a warehouses detail */ diff --git a/src/controller/warehouse.router.js b/src/controller/warehouse.router.js index 98b4dc7..4c2e7cf 100644 --- a/src/controller/warehouse.router.js +++ b/src/controller/warehouse.router.js @@ -1,4 +1,5 @@ const router = require("express").Router(); +const upload = require("../middleware/fileUpload"); const controller = require("./warehouse.controller"); /** @@ -11,6 +12,15 @@ router.get("/:id", controller.getWarehouseByID); */ router.post("/", controller.createWarehouse); +/** + * @route /warehouse/add-image + */ +router.post( + "/add-image", + upload.single("warehouse-image"), + controller.addWarehouseImage +); + /** * @route /warehouse/ */