UNPKG

fauth-template

Version:
27 lines (22 loc) 616 B
"use server"; import { SERVER_URl } from "@/lib/utils"; import axios from "axios"; export async function signup(formData: SignUpFormData) { try { const { data } = await axios.post<APIRes>( `${SERVER_URl}/auth/signup`, formData, { withCredentials: true, } ); return { ...data }; } catch (error) { console.error("Error signing up: ", error); if (axios.isAxiosError(error)) { return { success: false, message: error.response?.data.message }; } else { return { success: false, message: "Internal error" }; } } }