export const config = { api: { bodyParser: true, // ✅ 이게 false면 안 됨! }, }; import type { NextApiRequest, NextApiResponse } from "next"; import { requestContractSign } from "@/lib/docuSign/docuSignFns"; export default async function handler( req: NextApiRequest, res: NextApiResponse ) { if (req.method !== "POST") { return res.status(405).end(); } try { const { docuSignTempId, contractInfo, subcontractorinfo, contractorInfo, ccInfo = [], brandId, } = req.body; const docuSignStart = await requestContractSign( docuSignTempId, contractInfo, subcontractorinfo, contractorInfo, ccInfo, brandId ); const { result, envelopeId, error } = docuSignStart; res.status(200).json({ success: result, envelopeId, message: error?.message, }); } catch (error: any) { res .status(500) .json({ success: false, message: error?.message || "Unknown error" }); } }