npm install better-auth
BETTER_AUTH_SECRET=1xUly7YUR5ZjdmzU9f799BlAnqN5M7IF
BETTER_AUTH_URL=http://localhost:3000 # Base URL of your app
lib/auth.ts
import { betterAuth } from "better-auth";
import { prismaAdapter } from "better-auth/adapters/prisma";
import { prisma } from "./prisma";
import { nextCookies } from "better-auth/next-js";
import { admin } from "better-auth/plugins"
export const auth = betterAuth({
emailAndPassword: {
enabled: true,
},
database: prismaAdapter(prisma, {
provider: "postgresql",
}),
plugins: [
nextCookies(),
admin()
]
});
npx auth@latest generate
npx auth@latest migrate
npm install @better-auth/prisma-adapter
Top comments (0)