Monitor network requests in your Next.js app using Subtrace.
subtrace-next
npm install subtrace-next
// top level file, usually layout.tsx import "subtrace-next";
trace
// app/api/foo/route.ts import { NextRequest, NextResponse } from "next/server"; import { trace } from "subtrace-next"; export const GET = trace((request: NextRequest) => { const { searchParams } = new URL(request.url); const name = searchParams.get("name") || "World"; const responseData = { message: `Hello ${name}!`, method: "GET", timestamp: new Date().toISOString(), query: Object.fromEntries(searchParams.entries()), }; return NextResponse.json(responseData); });
SUBTRACE_TOKEN
vercel deploy