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
15 lines (12 loc) • 535 B
JavaScript
import { controllerHandler, sendSuccess, serviceHandler } from '../../server/middlewares.js';
import { TestService } from './test.service.js';
class TestController {
static post = serviceHandler(TestService.post);
static get = controllerHandler(async (req, res, options) => {
const result = await TestService.get(req, res, options);
if (result) return sendSuccess(res, result);
return res.status(400).json({ status: 'error' });
});
static delete = serviceHandler(TestService.delete);
}
export { TestController };