YumeStar API
本站后端:作品评价、角色、榜单、评论与审核,跑在 Docker + SQLite 上。
它解决什么问题
静态站要给评论、后台、数据录入留入口,又不想把整站变成需要数据库常驻的社区平台。
为什么做
把「内容维护」和「浏览」分开:浏览永远是静态的,写入走一个很小的 API。
做了什么
- 作品与分项评分、长评、角色、榜单的读写接口
- 评论:蜜罐 + 同 IP 每分钟 3 条限流 + 状态由服务端写死
- 管理接口用单一 ADMIN_TOKEN 鉴权,动作写审计日志
技术要点
- SQLite 单文件数据库,Docker volume 挂 /data,备份就是复制文件
- Prisma schema 里没有 overall 字段,综合分只能由五项算出来
已知限制
- 还没部署到公网
- 没有多用户体系,单人后台
技术栈
Fastify 5Prisma 6SQLitezodDocker
仓库是私有的,暂不公开链接。
← 全部项目