📈 (analytics) Add Sentry for error tracker

This commit is contained in:
2025-09-06 22:21:01 +07:00
parent 3a780ae9e7
commit 9205909600
11 changed files with 812 additions and 4 deletions

View File

@ -0,0 +1,14 @@
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..." });
}