Skip to content
个人作品推荐
栾媛爱动物
播放动物叫声趣味微信小程序
栾媛爱动物微信小程序
微信扫码体验

数据管理

编辑日期:2026-03-13
GitHub 仓库 为准。

数据存储位置

  • SQLite 数据库:位于 server/data/ 目录(开发时为 packages/server/data/,以实际配置为准)
  • 上传文件:同上,由 API 上传接口写入 server/data/ 下相应子目录

备份与恢复

  • 备份:直接复制 server/data/ 整个目录(含数据库文件与上传文件)到安全位置,建议按日期命名
  • 恢复:将备份目录覆盖回 server/data/(或按部署结构恢复),重启 API 服务

API 与数据模型

数据通过 REST API 读写,主要端点包括(以仓库 README 为准):

方法路径说明
POST/api/auth/login登录
POST/api/auth/change-password修改密码
GET/api/genealogies族谱列表
GET/api/genealogies/:id族谱详情
GET/api/generations/:id字辈列表
GET/api/members成员列表
GET/api/query/autocomplete成员搜索
POST/api/culture/relationship亲缘查询
GET/api/culture/zibei字辈搜索
GET/api/wiki百科列表
GET/api/wiki/:slug百科详情
GET/api/news新闻列表
GET/api/news/:slug新闻详情
GET/api/stats统计数据

扩展或二次开发时,以仓库内 packages/server 的路由与数据模型为准。