import { NextResponse } from 'next/server'; import { google_web_search } from '@/app/utils/search'; export const runtime = 'nodejs'; export async function POST(request: Request) { const { query } = await request.json(); if (!query) { return NextResponse.json({ error: 'Query is required' }, { status: 400 }); } try { const searchResults = await google_web_search({ query }); return NextResponse.json(searchResults); } catch (error) { console.error(error); return NextResponse.json({ error: 'Something went wrong' }, { status: 500 }); } }