SvelteKit 404 API Error

Hello, I am always getting this 404 Error when trying to communicate with the backend.
[404] POST /api/auth/sign-in/social
Handling request for: /auth/register
[404] POST /api/auth/sign-in/social
Handling request for: /auth/register
my hooks.server.ts:
import { auth } from "$lib/server/auth";
import { svelteKitHandler } from "better-auth/svelte-kit";
import { building } from "$app/environment";

export async function handle({ event, resolve }) {
console.log("Handling request for:", event.url.pathname);

const session = await auth.api.getSession({
headers: event.request.headers,
});

if (session) {
event.locals.session = session.session;
event.locals.user = session.user;
}

return svelteKitHandler({ event, resolve, auth, building });
}
import { auth } from "$lib/server/auth";
import { svelteKitHandler } from "better-auth/svelte-kit";
import { building } from "$app/environment";

export async function handle({ event, resolve }) {
console.log("Handling request for:", event.url.pathname);

const session = await auth.api.getSession({
headers: event.request.headers,
});

if (session) {
event.locals.session = session.session;
event.locals.user = session.user;
}

return svelteKitHandler({ event, resolve, auth, building });
}
I tried this on my +page.svelte
await authClient.signIn.social({
provider: 'github',
callbackURL: '/'
});
await authClient.signIn.social({
provider: 'github',
callbackURL: '/'
});
2 Replies
Timo
TimoOP2mo ago
Already done I think something with the BASE URL was the issue
Zukashy
Zukashy3w ago
Hey there, how did you resolve this?

Did you find this page helpful?