Path not getting Revalidated after making changes to Database and calling revalidatePath function
Unanswered
Vizsla posted this in #help-forum
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 ??