diff --git a/app/(root)/(route)/auth/page.tsx b/app/(root)/(route)/auth/page.tsx new file mode 100644 index 0000000..6f52453 --- /dev/null +++ b/app/(root)/(route)/auth/page.tsx @@ -0,0 +1,23 @@ +"use client"; +import { useSearchParams } from "next/navigation"; +import React, { useCallback, useEffect } from "react"; +import axios from "axios"; +const Page = () => { + const searchParam = useSearchParams(); + + const getUser = useCallback(async () => { + const user = await axios.get("http://localhost:4000/oauth/google/user", { + params: { + code: searchParam.get("code"), + }, + }); + console.log(user, "<<"); + }, [searchParam]); + + useEffect(() => { + getUser(); + }, [getUser]); + return
; +}; + +export default Page;