AI Education API

该 Next.js 项目取代了原 Go 后端,保留所有 REST 接口并兼容 EdgeOne Pages 全栈部署。 参考下方清单快速联调。

POST/api/auth/register

注册新用户,返回用户资料

POST/api/auth/login

校验邮箱密码并返回 user_id

GET/api/problems

获取全部问题列表

POST/api/problems

创建一个新的问题记录

GET/api/problems/:id

按 ID 获取单个问题

POST/api/creative/generate

触发 AI 创意生成(模拟响应)

本地调试

  1. 复制 .env.example.env.local 并填入数据库/跨域配置。
  2. 运行 npm install 后执行 npm run dev(默认端口 3000)。
  3. 前端 Vite 工程将 VITE_API_BASE_URL 指向 http://localhost:3000/api
  4. 部署到 EdgeOne Pages 时执行 npm run build 并上传输出。