🚀 久滴科技官网系统简介
久滴科技官网系统是平台的对外门户,面向终端用户提供产品展示、解决方案浏览、源码下载、授权查询、演示体验等一站式服务。
🧱 系统架构
采用 前后端分离 + 前台 SSR 的混合架构,兼顾 SEO 与后台管理效率:
┌─────────────────────────────────────────────────┐
│ 用户访问层 │
│ ┌─────────────┐ ┌──────────────┐ │
│ │ 官网前台 SSR │ │ 管理后台 SPA │ │
│ │ (Nuxt 3) │ │ (Vben Admin) │ │
│ └──────┬──────┘ └──────┬───────┘ │
│ │ │ │
│ │ /app-api/ │ /admin-api/ │
│ ▼ ▼ │
│ ┌──────────────────────────────────────┐ │
│ │ Nginx 反向代理 │ │
│ └──────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌──────────────────────────────────────┐ │
│ │ Spring Boot 后端服务 │ │
│ │ yudao-module-website (官网管理模块) │ │
│ └──────┬──────┬──────┬──────┬──────┬───┘ │
│ │ │ │ │ │ │
│ ▼ ▼ ▼ ▼ ▼ │
│ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ │
│ │行业│ │解决│ │源码│ │演示│ │站点│ │...│ │
│ │分类│ │方案│ │包 │ │环境│ │配置│ │ │ │
│ └──┘ └──┘ └──┘ └──┘ └──┘ └──┘ │
└─────────────────────────────────────────────────┘
前台官网(jiudi-official-web)
- 框架:Nuxt 3 (Vue 3 SSR)
- 端口:3000
- 页面:首页、产品中心、解决方案、源码下载、演示体验、关于我们、用户中心、登录等
- API 基础路径:
/app-api/website
管理后台(Vben Admin)
- 框架:Vue 3 + Ant Design Vue (Vben Admin)
- 页面:行业分类、解决方案/产品、源码包、演示环境、站点配置、下载日志等
- API 基础路径:
/admin-api/website
后端模块(yudao-module-website)
- 包名:
cn.iocoder.yudao.module.website - 错误码段:
1-009-000-000 - 依赖模块:
system→ OAuth2 / 权限member→ 会员 / 社交登录validation→ 授权验证infra→ 文件存储
🛠️ 核心技术栈
| 层级 | 技术 | 说明 |
|---|---|---|
| 前台框架 | Nuxt 3 (Vue 3 SSR) | 服务端渲染,SEO 友好 |
| 前台样式 | TailwindCSS + Tabler Icons + Lucide | 原子化 CSS,灵活美观 |
| 前台状态 | Pinia | 用户状态、Token 持久化 |
| 管理后台 | Vben Admin + Ant Design Vue 4.x | 企业级后台快速开发 |
| 后端框架 | Spring Boot 3.x (Java 17+) | 稳定、高性能 |
| 数据库 | MySQL 8.0+ | 主存储 |
| 缓存 | Redis 7.x | 扫码登录状态、定时任务锁 |
| 认证 | 微信扫码登录(JustAuth) | 复用 member 模块社交登录 |
| 授权 | RSA 非对称加密 | 复用 validation 模块授权体系 |
| 文件存储 | MinIO / 阿里云 OSS | 源码包、图片等资源 |
📦 功能模块一览
| 模块 | 说明 | 前台接口 | 后台接口 |
|---|---|---|---|
| 首页 | 聚合数据(统计、推荐方案、轮播等) | GET /home/data | - |
| 产品中心 | 列表、详情、评价、相关推荐 | GET /product/* | - |
| 解决方案 | 列表、详情、分类树、相关推荐 | GET /solution/* | - |
| 源码下载 | 浏览、详情、下载 | GET /source/* | CRUD |
| 演示环境 | 列表展示 | GET /demo/list | CRUD |
| 关于我们 | 公司信息、联系方式、团队 | GET /about/* | 信息管理 |
| 认证 | 微信扫码登录、Token 管理 | GET /auth/* | - |
| 用户中心 | 用户资料、授权列表、下载记录 | GET /user/* | - |
| 行业分类 | 四级分类树 | GET /solution/categories | CRUD 树管理 |
| 站点配置 | 导航、SEO、页脚等 | GET /config/site-info | CRUD + 可视化编辑 |
| 留言管理 | 提交与回复 | POST /about/message | 列表、回复、删除 |
| 政策文档 | 隐私政策、服务条款 | GET /policy/get-by-type | CRUD |
| 数据采集 | PV/UV、事件、路径分析 | POST /analytics/* | 看板展示 |
| 授权查询 | 在线授权验证 | GET /license/verify | - |