fe-middleware/src/controllers/ImageController.ts

18 lines
456 B
TypeScript

import { Request, Response } from "express";
import logger from "src/logger";
import ImageService from "src/services/ImageService";
class ImageController {
async get(_: Request, res: Response) {
try {
const image = await ImageService.get();
res.json(image);
} catch (error: any) {
logger.error(error);
res.status(500).json({ error: `Internal server error: ${error}` });
}
}
}
export default new ImageController();