UNPKG

underpost

Version:

Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc

16 lines (13 loc) 599 B
import { controllerHandler, sendSuccess, serviceHandler, setCrossOriginHeaders } from '../../server/middlewares.js'; import { FileService } from './file.service.js'; class FileController { static post = serviceHandler(FileService.post); static get = controllerHandler(async (req, res, options) => { setCrossOriginHeaders(req, res); const result = await FileService.get(req, res, options); if (result instanceof Buffer) return res.status(200).end(result); return sendSuccess(res, result); }); static delete = serviceHandler(FileService.delete); } export { FileController };