← back to Homesonspec

apps/web/src/app/api/facets/route.ts

12 lines

import { NextRequest, NextResponse } from "next/server";
import { runFacets } from "@homesonspec/search";
import { parseSearchParams } from "../../../lib/parse-search";

export const dynamic = "force-dynamic";

export async function GET(request: NextRequest) {
  const params = parseSearchParams(request.nextUrl.searchParams);
  const facets = await runFacets(params);
  return NextResponse.json(facets);
}