mirror of
https://github.com/rzmk/learnhouse.git
synced 2025-12-19 04:19:25 +00:00
19 lines
566 B
TypeScript
19 lines
566 B
TypeScript
import { NextRequest, NextResponse } from "next/server";
|
|
import { revalidateTag } from "next/cache";
|
|
|
|
export async function GET(request: NextRequest) {
|
|
const tag: any = request.nextUrl.searchParams.get("tag");
|
|
revalidateTag(tag);
|
|
|
|
return NextResponse.json(
|
|
{ revalidated: true, now: Date.now(), tag },
|
|
{
|
|
status: 200,
|
|
headers: {
|
|
"Access-Control-Allow-Origin": "*",
|
|
"Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
|
|
"Access-Control-Allow-Headers": "Content-Type, Authorization",
|
|
},
|
|
}
|
|
);
|
|
}
|