← back to Wine Finder Next
app/api/wine-searcher/search/route.ts
28 lines
import { NextRequest, NextResponse } from 'next/server';
/**
* Wine-Searcher Pro API Route
* PLACEHOLDER - Requires Wine-Searcher Pro API subscription
* TODO: Sign up for Wine-Searcher Pro API at https://www.wine-searcher.com/api
*/
export async function GET(request: NextRequest) {
const searchParams = request.nextUrl.searchParams;
const query = searchParams.get('q');
if (!query) {
return NextResponse.json({ error: 'Query parameter "q" is required' }, { status: 400 });
}
try {
console.log(`[Wine-Searcher] Search requested for: ${query} (API not yet configured)`);
return NextResponse.json({ wines: [] });
// TODO: Implement Wine-Searcher Pro API when subscription active
// Note: Wine-Searcher aggregates both retail AND auction listings
} catch (error) {
console.error('Wine-Searcher search error:', error);
return NextResponse.json({ wines: [] });
}
}