import type { NextApiRequest, NextApiResponse } from 'next' export default async function handler( req: NextApiRequest, res: NextApiResponse ) { try { const { url, opts } = req.body const r = await fetch(url, opts); if (!r.ok) throw (r.statusText) const data = await r.json() return res.json(data) } catch (error) { console.warn(error) return res.status(500).json({ message: "Something went wrong!" }) } }