Newer
Older
import { revalidatePath } from "next/cache";
import { NextRequest, NextResponse } from "next/server";
if (!user) {
return NextResponse.json({ status: 401, message: 'Unauthorized' });
const path = req.nextUrl.searchParams.get('path') || '/';
revalidatePath(path);
return NextResponse.json({ status: 201, message: 'Message Created' })

DESKTOP-9FO96TP\hehexd
committed
}
}
export async function GET() {
try {
const messages = await db.post.findMany({
orderBy: {
createdAt: "desc"
},
include: {
user: true,
Comment: true,
Like: true
},
})
return NextResponse.json(messages);
} catch (error) {
return NextResponse.json(error, { status: 500 });
}