import { NextResponse } from "next/server"; export async function POST(req: Request) { try { const formData = await req.formData(); const data = formData.get("data"); const mandateReqDoc = formData.get("mandateReqDoc"); const mndtType = formData.get("mndtType"); console.log("Received from SoftTech:", { data, mandateReqDoc, mndtType }); const encodedData = encodeURIComponent(JSON.stringify({ data, mandateReqDoc, mndtType, })); // Redirect browser to page UI with data return NextResponse.redirect( new URL(`/eMandate/login/page?payload=${encodedData}`, req.url) ); } catch (error) { console.error("Error handling POST:", error); return NextResponse.json({ error: "Internal Server Error" }, { status: 500 }); } }