import { BLOG_TAG } from "@/lib/blog/loader"; import { revalidateTag } from "next/cache"; // Called by the seed after it saves posts, so pages refresh without a deploy export async function POST(req: Request) { const secret = process.env.BLOG_REVALIDATE_SECRET; if (!secret || req.headers.get("authorization") !== `Bearer ${secret}`) { return Response.json({ ok: false }, { status: 401 }); } revalidateTag(BLOG_TAG, { expire: 0 }); return Response.json({ ok: true }); }