import { NextRequest, NextResponse } from 'next/server'; import { getLinkById } from '../service'; export async function GET( request: NextRequest, { params }: { params: { linkId: string } } ) { try { const { linkId } = params; const link = await getLinkById(linkId); if (!link) { return NextResponse.json( { error: 'Link not found' }, { status: 404 } ); } return NextResponse.json(link); } catch (error) { console.error('Failed to fetch link details:', error); return NextResponse.json( { error: 'Failed to fetch link details', message: (error as Error).message }, { status: 500 } ); } }