[TypeError] Invalid URL

I have this client code:
import { createAuthClient } from "better-auth/react";

export const { signIn, signUp, useSession, sendVerificationEmail } = createAuthClient();
import { createAuthClient } from "better-auth/react";

export const { signIn, signUp, useSession, sendVerificationEmail } = createAuthClient();
Unfortunately when I import useSession hook in my client component and use it I get this error: TypeError: Invalid URL /get-session. Are you passing in a relative URL but not setting the baseURL? I thought it is not required to set baseURL. So is this a bug or I am missing somthing here?
1 Reply
lonelyplanet
lonelyplanet7d ago
have you tried setting the basse url and does that fix it?
{
baseURL: typeof location !== 'undefined' ? new URL('/', location.href) : 'http://localhost:3000/'
}
{
baseURL: typeof location !== 'undefined' ? new URL('/', location.href) : 'http://localhost:3000/'
}
This also might work

Did you find this page helpful?