Next.js Discord

Discord Forum

Path not getting Revalidated after making changes to Database and calling revalidatePath function

Unanswered
Vizsla posted this in #help-forum
Open in Discord
VizslaOP
export async function POST(postReq: NextRequest): Promise<NextResponse<Image>> {
  const formData = new FormData();
  postReq.formData;
  formData.append("image", (await postReq.json()).uploadImage);
  formData.append("type", "base64");
  const imgurResponse = await fetch("https://api.imgur.com/3/image", {
    method: "POST",
    headers: {
      Authorization: `Client-ID ${process.env.IMGUR_CLIENT_ID}`,
    },
    body: formData,
    redirect: "follow",
  });

  const imageData: ImgurResponse = await imgurResponse.json();
  const uploadedSliderImage = await prisma.image.create({
    data: {
      Type: "Slider",
      Url: imageData.data.link,
    },
  });

  revalidatePath("/admin/slider");
  return NextResponse.json(uploadedSliderImage);
}


This is my Route Handler and I am pretty sure I am not using
revalidatePath
Correctly as my data isn't getting revalidated. Any inputs on how to solve this ??

0 Replies