From 1c83d6a2ebff90543889d8c83d77e3f7305c047a Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sun, 16 Nov 2025 00:16:23 +0000 Subject: [PATCH] completionId: cgen-e8b23ffab70f44cabd9b83e3c39c394a cgen-e8b23ffab70f44cabd9b83e3c39c394a --- api/blog/[slug].ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/api/blog/[slug].ts b/api/blog/[slug].ts index 4547e7c2..a51c5251 100644 --- a/api/blog/[slug].ts +++ b/api/blog/[slug].ts @@ -1,5 +1,4 @@ import { createClient } from "@supabase/supabase-js"; -import type { VercelRequest, VercelResponse } from "@vercel/node"; const supabaseUrl = process.env.SUPABASE_URL || ""; const supabaseServiceRole = process.env.SUPABASE_SERVICE_ROLE || ""; @@ -116,7 +115,7 @@ async function fetchFromSupabase(slug: string): Promise { } } -export default async function handler(req: VercelRequest, res: VercelResponse) { +export default async function handler(req: any, res: any) { res.setHeader("Content-Type", "application/json"); if (req.method !== "GET") { @@ -124,7 +123,7 @@ export default async function handler(req: VercelRequest, res: VercelResponse) { } try { - const slug = req.query.slug as string; + const slug = req.params.slug || req.query.slug; if (!slug) { return res.status(400).json({ error: "Slug parameter is required" });