Pass JSON schema validation error through response

This commit is contained in:
2024-12-19 16:51:38 -06:00
parent 2ded5c8517
commit 3ca69f135b

View File

@@ -66,8 +66,9 @@ export default async function handler(
try {
// Verify JSON body
const { success, data } = requestSchema.safeParse(req.body);
if (!success) return res.status(400).json({ message: "Invalid JSON body" });
const { success, data, error } = requestSchema.safeParse(req.body);
if (!success)
return res.status(400).json({ message: "Invalid JSON body", error });
// Get URLs
const urls = await getURLs(data.type, data.keys[0]!, data.payload);