api: use zod for request schema validation

This commit is contained in:
dumbmoron
2024-08-08 16:34:54 +00:00
parent b510cbf9e0
commit f32f624916
7 changed files with 62 additions and 70 deletions

View File

@@ -34,8 +34,10 @@ for (let i in services) {
let params = {...{url: test.url}, ...test.params};
console.log(params);
let chck = normalizeRequest(params);
if (chck) {
let chck = await normalizeRequest(params);
if (chck.success) {
chck = chck.data;
const parsed = extract(chck.url);
if (parsed === null) {
throw `Invalid URL: ${chck.url}`