Files
hudozka/modules/hudozka-api/src/controllers/image.ts
T
2020-02-25 03:52:21 +03:00

18 lines
448 B
TypeScript

import Image from '../core/Image'
import { encodeImage } from '../factory/image'
import { Request, Response } from 'express'
export async function getItem(req: Request, res: Response) {
const file = req.query.file
const image = await Image.findByFile(file)
if (image) {
res.json(encodeImage(image))
} else {
res.status(404)
res.json({
error: `Resource ${file} not found`
})
}
}