[FEATURE] Initial File Manager

This commit is contained in:
Dunemask 2023-12-18 22:58:56 -07:00
parent e66e685903
commit 22bf905415
10 changed files with 356 additions and 85 deletions

View file

@ -1,7 +1,21 @@
import { Router, json as jsonMiddleware } from "express";
import { listFiles } from "../controllers/file-controller.js";
import multer from "multer";
import {
createFolder,
deleteItem,
listFiles,
uploadItem,
getItem,
} from "../controllers/file-controller.js";
const router = Router();
router.use(jsonMiddleware());
const multerMiddleware = multer();
router.post("/list", listFiles);
router.post("/folder", createFolder);
router.delete("/item", deleteItem);
router.post("/item", getItem);
router.post("/upload", multerMiddleware.single("file"), uploadItem);
export default router;