redirecter for ao3 that adds opengraph metadata
at main 11 lines 383 B view raw
1import sanitizeData from "@/lib/sanitizeData.js" 2 3export async function POST(req) { 4 const data = JSON.parse(await req.body.text()); 5 const sanitizedResponse = await sanitizeData({ 6 type: typeof data === 'object' && data.hasOwnProperty('works') ? 'series' : 'work', 7 data: data.data, 8 props: new URLSearchParams(data.props) 9 }) 10 return Response.json(sanitizedResponse) 11}