2024-11-09 18:36:24 -05:00
|
|
|
import express, { Response, Request } from "express";
|
2024-11-10 10:19:05 -05:00
|
|
|
import jwt from '../middleware/jwt-token.js';
|
2024-11-09 18:36:24 -05:00
|
|
|
import {controllers} from '../app.js'
|
|
|
|
|
import multer from 'multer';
|
2024-03-29 20:08:34 -04:00
|
|
|
|
2024-11-09 18:36:24 -05:00
|
|
|
const images = controllers.images
|
|
|
|
|
const router = express.Router();
|
2024-03-29 20:08:34 -04:00
|
|
|
|
|
|
|
|
// For getting the image out of the form data
|
|
|
|
|
const storage = multer.memoryStorage();
|
|
|
|
|
const upload = multer({ storage: storage });
|
|
|
|
|
|
2024-10-02 10:23:56 -04:00
|
|
|
router.post("/upload", jwt.authenticate, upload.single('image'), images.upload);
|
|
|
|
|
router.get("/get/:id", images.get);
|
2024-03-29 20:08:34 -04:00
|
|
|
|
2024-11-09 18:36:24 -05:00
|
|
|
export default router
|