
Trove 是一款基于 Uniapp(Vue3 语法) 构建的多端内容社区系统,后端采用 Java 开发的 RuleApiV2 Pro(编译部署,提供稳定 RESTful API)。支持一键编译生成 H5、Android App、iOS App 及微信小程序四端应用,适用于搭建个人技术博客、付费资源下载站、短视频/图文内容社区等多种场景。
源码与扩展性:前端代码完全开源(无加密,无混淆),架构清晰,组件化设计,便于二次开发。目前前端已对接后端约 20% 的接口(涵盖核心社区功能),后续将持续更新更多接口调用示例,为开发者提供实战参考。同时,Trove 本身作为 RuleApiV2 Pro 的能力精简迁移版,旨在降低学习门槛,帮助开发者快速理解多端与后端集成模式。
核心功能细化(原有模块补充实现方式):
AI 大模型集成:支持接入 ChatGPT(OpenAI)、通义千问(Qwen)以及阿里百炼模型库中所有兼容的大语言模型。内置 AI 助手对话框,支持上下文连续对话、流式输出(SSE),可配置多 API Key 轮询以实现负载均衡。
文件存储体系:采用分片上传(支持断点续传)、MD5 快速校验与秒传机制,极大提升大文件上传效率。同时提供 6 种存储渠道:腾讯云 COS、阿里云 OSS、七牛云、标准 S3 协议(兼容 MinIO 等)、本地服务器存储、远程 FTP 存储,后台可动态切换与配置。
支付与登录渠道:支付方面集成支付宝(PC/移动)、微信支付(H5/小程序)、使用激活码充值、易支付(聚合支付)、Apple Pay(iOS 内购)共 5 种方式,支持自定义金额与套餐;登录方式涵盖 QQ 互联、微信授权(公众号/小程序)、Apple 登录(Sign in with Apple)、微博 OAuth,支持绑定和解绑。
图片优化机制:前端利用本地缓存与图片尺寸适配,在客户端进行轻量压缩;后端根据设备参数进一步智能压缩(支持 WebP 转换、质量调节),双端协同节省 40%~60% 流量,加载速度显著提升,同类产品中较为少见。
多端编译与发布:除标准的 H5、Android(APK)、iOS(IPA,含免证书打包协助)、微信小程序外,还可通过 Electron 协助打包 Windows 桌面端(需单独适配)。
运营级稳定性:后端已在实际运营环境中稳定运行超 5 年,内置多级缓存(Redis/Memcached)、防 SQL 注入/XSS、敏感词过滤与人工审核、防机器注册(图形验证码 + 行为校验)、接口限流熔断等高并发安全机制,可承载日均百万级请求。
部署建议:后端需 Java 环境(JDK 8+)及 MySQL,前端通过 HBuilderX 或 Vue CLI 编译;提供详细部署文档及 API 示例,方便开发者快速上手。

