SPB Git

Repository Public

route.ts 637 B 15 lines typescript

1// Auteur : Simon-Pierre Boucher — contact@spboucher.ai2import { NextRequest, NextResponse } from "next/server";3import { estimatePortfolio } from "@/lib/estimator";45export async function POST(req: NextRequest) {6  const body = (await req.json()) as { ids?: string[] };7  const ids = (body.ids ?? []).filter((x) => typeof x === "string").slice(0, 40);8  if (ids.length === 0)9    return NextResponse.json({ error: "ids requis" }, { status: 400 });10  const r = estimatePortfolio(ids);11  if (r.items.length === 0)12    return NextResponse.json({ error: "aucune propriété trouvée" }, { status: 404 });13  return NextResponse.json(r);14}15
Files ab13dfd9ea98dd0b410510f2fe4ca593375d044c
Menu

Theme