EvalueTonSavoir/server/routers/image-router.ts

17 lines
508 B
TypeScript
Raw Normal View History

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 });
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