Better Auth Next.js Starter (App Router)
高考报名AI咨询,采用Nextjs15、Better Auth、Supabase/postgresql、OpenAI实现。包括落地页和AI对话咨询。
Installation
首先,创建一个PostgreSQL数据库,然后配置你的环境变量。
你可以生成一个BETTER_AUTH_SECRET。
openssl rand -hex 32
BETTER_AUTH_SECRET=""
DATABASE_URL=""
然后使用drizzle-kit生成你的schema并执行迁移。
npx @better-auth/cli generate
npx drizzle-kit generate
npx drizzle-kit migrate
- Twitter: @daveycodez
Features:
Next.js
这是一个使用create-next-app启动的Next.js项目。
Getting Started
首先,运行开发服务器:
npm run dev
# 或
yarn dev
# 或
pnpm dev
# 或
bun dev
使用浏览器打开http://localhost:3000查看结果。
你可以通过修改app/page.tsx来开始编辑页面。当你编辑文件时,页面会自动更新。
这个项目使用next/font来自动优化和加载Geist,这是Vercel推出的一种新的字体家族。
Learn More
要了解更多关于Next.js的信息,可以参考以下资源:
- Next.js Documentation - 了解Next.js的功能和API。
- Learn Next.js - 一个交互式的Next.js教程。
你可以查看Next.js的GitHub仓库 - 你的反馈和贡献都受欢迎!
Deploy on Vercel
将你的Next.js应用部署到Vercel平台是最简单的方式,该平台由Next.js的创建者提供。
查看我们的Next.js部署文档以获取更多详情。