22 lines
709 B
TypeScript

import axios from 'axios'
import { NextResponse } from 'next/server'
export async function POST(request: Request) {
const formData = await request.formData()
console.log(formData)
try {
const response = await axios.post(`${process.env.NEXT_PUBLIC_INQUIRY_API_URL}/api/qna/save`, formData, {
headers: {
'Content-Type': 'multipart/form-data',
},
})
if (response.status === 200) {
return NextResponse.json(response.data)
}
return NextResponse.json({ error: response.data }, { status: response.status })
} catch (error: any) {
console.error('error:: ', error.response)
return NextResponse.json({ error: 'Failed to save qna' }, { status: 500 })
}
}