Files
newsletter-hackernews/app/api/news/route.ts
2023-12-19 19:21:45 +01:00

23 lines
439 B
TypeScript

import prisma from '../../../prisma/prisma';
import { ApiResponse } from '../../../utils/apiResponse';
export async function GET() {
const news = await prisma.news.findMany({
orderBy: {
createdAt: 'desc'
},
take: 50,
select: {
id: true,
title: true,
by: true
}
});
if (news) {
return ApiResponse(200, JSON.stringify(news));
}
return ApiResponse(500, 'Internal server error');
}