import { queryStringFormatter } from '@/utils/common-utils' import axios from 'axios' import { NextResponse } from 'next/server' export async function GET(request: Request) { const { searchParams } = new URL(request.url) const params = { compCd: searchParams.get('compCd'), qnoNo: searchParams.get('qnoNo'), langCd: searchParams.get('langCd'), loginId: searchParams.get('loginId'), } try { const response = await axios.get(`${process.env.NEXT_PUBLIC_INQUIRY_API_URL}/api/qna/detail?${queryStringFormatter(params)}`) console.log('response.data detail:: ', response.data) if (response.status === 200) { return NextResponse.json(response.data) } return NextResponse.json({ error: response.data.result }, { status: response.status }) } catch (error: any) { console.error(error.response) return NextResponse.json({ error: 'route error' }, { status: 500 }) } }