YumeStar API

本站后端:作品评价、角色、榜单、评论与审核,跑在 Docker + SQLite 上。

后端设计与实现2026已可用,未上线

它解决什么问题

静态站要给评论、后台、数据录入留入口,又不想把整站变成需要数据库常驻的社区平台。

为什么做

把「内容维护」和「浏览」分开:浏览永远是静态的,写入走一个很小的 API。

做了什么

  • 作品与分项评分、长评、角色、榜单的读写接口
  • 评论:蜜罐 + 同 IP 每分钟 3 条限流 + 状态由服务端写死
  • 管理接口用单一 ADMIN_TOKEN 鉴权,动作写审计日志

技术要点

  • SQLite 单文件数据库,Docker volume 挂 /data,备份就是复制文件
  • Prisma schema 里没有 overall 字段,综合分只能由五项算出来

已知限制

  • 还没部署到公网
  • 没有多用户体系,单人后台

技术栈

Fastify 5Prisma 6SQLitezodDocker

仓库是私有的,暂不公开链接。

← 全部项目