ERROR [Better Auth]: Error Error: NOT_FOUND

Hello I have a problème with better auth in my express js backend :

Error :
 Body: { provider: 'github', callbackURL: '/admin' }
[run] 2025-04-22T13:53:42.222Z ERROR [Better Auth]: Error Error: NOT_FOUND
[run]     at processRequest (file:///C:/Users/malev/OneDrive%20-%20Questindustries/Documents/GitHub/Project-Omega/Server/node_modules/better-call/dist/index.js:4833:25)
[run]     at handler (file:///C:/Users/malev/OneDrive%20-%20Questindustries/Documents/GitHub/Project-Omega/Server/node_modules/better-call/dist/index.js:4885:25)
[run]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[run]     at async file:///C:/Users/malev/OneDrive%20-%20Questindustries/Documents/GitHub/Project-Omega/Server/node_modules/better-call/dist/node.js:138:22
[run] POST /auth/sign-in/social 404 15.759 ms - -
[run] POST /auth/sign-in/social 404 15.759 ms - -


Auth.ts :
import { betterAuth } from "better-auth";
import { prismaAdapter } from "better-auth/adapters/prisma";
import { PrismaClient } from "@prisma/client";

const prisma = new PrismaClient();

export const auth = betterAuth({
  database: prismaAdapter(prisma, {
    provider: "mysql",
  }),
  emailAndPassword: {
    enabled: true,
  },
  socialProviders: {
    github: {
      clientId: process.env.GITHUB_CLIENT_ID as string,
      clientSecret: process.env.GITHUB_CLIENT_SECRET as string,
    },
  },
});
Was this page helpful?