🎉 麻将计分小程序后端API

你的项目已成功迁移到 腾讯云 + MySQL + SM.MS 技术栈!

✅ 可用的API端点

🔐 用户认证

  • POST /api/login - 微信登录
  • GET/POST/PUT /api/user/[openid] - 用户信息管理
  • POST /api/uploadAvatar - 头像上传

🏠 房间管理

  • POST /api/joinRoom - 加入房间
  • POST /api/leaveRoom - 离开房间
  • GET/POST/PUT /api/room/[roomId] - 房间信息管理
  • POST /api/cleanDuplicatePlayers - 清理重复玩家

🎯 游戏功能

  • POST /api/updateScore - 更新分数
  • POST /api/resetScores - 重置分数
  • POST /api/saveGameHistory - 保存游戏历史
  • GET /api/gameHistory - 游戏历史查询
  • POST /api/getUnlimitedCode - 生成小程序码

💬 反馈系统

  • POST /api/submitFeedback - 提交反馈
  • GET /api/getFeedbackList - 获取反馈列表

🔧 系统工具

  • GET /api/simpleTest - 基础功能测试
  • GET /api/testSupabase - Supabase连接测试
  • GET /api/initSupabaseDatabase - 数据库初始化
  • GET /api/checkSupabaseTables - 检查数据库表状态

🔧 接下来的配置步骤

  1. 环境变量已配置(Supabase、SM.MS、微信)
  2. 🔄 初始化数据库表 - 调用 /api/initSupabaseDatabase
  3. 📱 更新小程序端代码 - 将云函数调用改为API调用
  4. 🌐 配置小程序域名白名单 - 添加当前域名

📚 技术栈信息

🚀 API托管: Vercel (无服务器函数)

🗄️ 数据库: Supabase PostgreSQL (500MB免费)

🖼️ 图片存储: SM.MS (5GB免费)

🔐 用户认证: 微信小程序登录

💰 成本节省

从微信云开发迁移到新技术栈,每年可节省 238.8元

• 微信云开发:19.9元/月 × 12 = 238.8元/年

• 新技术栈:0元/年(完全免费)