fix: change inquiry save parameter type to form data

This commit is contained in:
Dayoung 2025-05-16 14:36:41 +09:00
parent e05f142df2
commit 1d77fec86d
3 changed files with 9 additions and 12 deletions

View File

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

View File

@ -69,11 +69,6 @@ export default function Detail() {
</button> </button>
</li> </li>
))} ))}
<li className="file-item">
<button className="file-item-bx" onClick={() => downloadFile(Number(1))}>
<div className="file-item-name">Test File</div>
</button>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@ -48,7 +48,7 @@ export default function ListTable() {
} else { } else {
setHeldInquiryList([]) setHeldInquiryList([])
} }
}, [inquiryList, offset]) }, [inquiryList, offset, setHeldInquiryList])
const handleMyInquiry = () => { const handleMyInquiry = () => {
setInquiryListRequest({ ...inquiryListRequest, schRegId: inquiryListRequest.schRegId ? null : session.userId }) setInquiryListRequest({ ...inquiryListRequest, schRegId: inquiryListRequest.schRegId ? null : session.userId })