🛠️ 开发预览 & 测试页面

八字命理分析 MVP 本地测试环境

🔌 API 接口测试

可用接口:

  • POST/api/reports创建新报告
  • GET/api/reports列出所有报告
  • GET/api/reports/[id]获取单个报告
  • PATCH/api/reports/[id]更新报告

💾 数据库

数据库类型:SQLite
存储位置:./prisma/dev.db

常用命令:

npm run db:migratenpm run db:seednpx prisma studio

📋 数据模型

model Report {
  id           String   @id @default(cuid())
  createdAt    DateTime @default(now())
  updatedAt    DateTime @updatedAt
  status       String   @default("draft")
  title        String
  basicSummary String   @default("")
  fullContent  String   @default("")
  publishAt    DateTime?
  formJson     String   @default("{}")
}

🚀 Quick Start

  1. 点击上方 "BaZi Calculator" 创建一个新的八字分析
  2. 或使用 API Testing 直接创建测试数据
  3. 获取 Report ID 后访问 Admin 页面进行编辑
  4. 使用 npx prisma studio 查看数据库