Skip to content

Commit f24e5a5

Browse files
committed
error
1 parent cf96ac6 commit f24e5a5

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/app/api/blog/route.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,13 @@ export const GET = async (req: Request) => {
88

99
return NextResponse.json({ message: 'OK', posts }, { status: 200 });
1010
} catch (err) {
11-
return NextResponse.json({ message: 'Error', err: err.message }, { status: 500 });
11+
if (err instanceof Error) {
12+
return NextResponse.json({ message: 'Error', err: err.message }, { status: 500 });
13+
} else {
14+
return NextResponse.json({ message: 'Unknown error' }, { status: 500 });
15+
}
1216
}
17+
1318
}
1419

1520
export const POST = async (req: Request) => {
@@ -20,6 +25,11 @@ export const POST = async (req: Request) => {
2025
await addPost(post); // Garantir que a função addPost aguarde a inserção do post
2126
return NextResponse.json({ message: "Ok", post }, { status: 201 });
2227
} catch (err) {
23-
return NextResponse.json({ message: 'Error', err: err.message }, { status: 500 });
28+
if (err instanceof Error) {
29+
return NextResponse.json({ message: 'Error', err: err.message }, { status: 500 });
30+
} else {
31+
return NextResponse.json({ message: 'Unknown error' }, { status: 500 });
32+
}
2433
}
34+
2535
}

0 commit comments

Comments
 (0)