completionId: cgen-b2427a6dc03d494e9d76b9493abe619a
cgen-b2427a6dc03d494e9d76b9493abe619a
This commit is contained in:
parent
b718200bb7
commit
b2dfe77844
1 changed files with 6 additions and 3 deletions
|
|
@ -1,4 +1,5 @@
|
|||
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 || "";
|
||||
|
|
@ -114,15 +115,17 @@ async function fetchFromSupabase(slug: string): Promise<any | null> {
|
|||
}
|
||||
}
|
||||
|
||||
export default async function handler(req: any, res: any) {
|
||||
export default async function handler(req: VercelRequest, res: VercelResponse) {
|
||||
res.setHeader("Content-Type", "application/json");
|
||||
|
||||
if (req.method !== "GET") {
|
||||
return res.status(405).json({ error: "Method not allowed" });
|
||||
}
|
||||
|
||||
try {
|
||||
const { slug } = req.query;
|
||||
const slug = req.query.slug as string;
|
||||
|
||||
if (!slug || typeof slug !== "string") {
|
||||
if (!slug) {
|
||||
return res.status(400).json({ error: "Slug parameter is required" });
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue