15 lines
490 B
TypeScript
15 lines
490 B
TypeScript
import { NextResponse } from "next/server";
|
|
|
|
export const dynamic = "force-dynamic";
|
|
class SentryExampleAPIError extends Error {
|
|
constructor(message: string | undefined) {
|
|
super(message);
|
|
this.name = "SentryExampleAPIError";
|
|
}
|
|
}
|
|
// A faulty API route to test Sentry's error monitoring
|
|
export function GET() {
|
|
throw new SentryExampleAPIError("This error is raised on the backend called by the example page.");
|
|
return NextResponse.json({ data: "Testing Sentry Error..." });
|
|
}
|