UNPKG

@underpostnet/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

36 lines (31 loc) 890 B
import validator from 'validator'; import { loggerFactory } from '../../server/logger.js'; import { TestModel } from './test.model.js'; import { getYouTubeID, validatePassword } from '../../client/components/core/CommonJs.js'; const logger = loggerFactory(import.meta); class TestService { static post = async (req, res, options) => { switch (req.params.id) { default: break; } }; static get = async (req, res, options) => { switch (req.params.id) { case 'verify-email': return validator.isEmail(req.query.email); case 'youtube-id': return getYouTubeID(req.query.url); case 'is-strong-password': return validatePassword(req.query.password); default: } }; static delete = async (req, res, options) => { switch (req.params.id) { default: break; } }; } export { TestService };