import axios from "axios"; import type { NextApiHandler } from "next"; const signUpHandler: NextApiHandler = async (req, res) => { try { const response = await axios.post( `${process.env.PRISMA_API}/register`, req.body, { headers: { "Content-Type": "application/json" } } ); res.status(response.status).json(response.data); } catch (e) { if (axios.isAxiosError(e)) { res.status(e.response?.status || 500).json(e.response?.data); } else { console.error( `Error while trying to register: ${JSON.stringify(req.body, null, 2)}` ); res.status(500).json({ message: "There was an error processing the request, please try again.", }); } } }; export default signUpHandler;