如何将认证提供商更换为 Better Auth。
auth
包的依赖项auth
包中卸载现有的 Clerk 依赖…
auth
软件包依赖关系中添加 @repo/database
。
app
、web
和 api
)的 .env.local
文件中:
.env.local
文件中添加一个 BETTER_AUTH_SECRET
环境变量。
auth
包的文件:
auth
包中的 sign-in.tsx
和 sign-up.tsx
组件,使用 client
文件中的 signIn
和 signUp
函数。
server-only
directive in packages/database/index.ts
temporarily. Ensure you have environment variables set.auth
包中的中间件更改为以下内容: