跳到主要内容

🚀 久滴科技官网系统简介

久滴科技官网系统是平台的对外门户,面向终端用户提供产品展示、解决方案浏览、源码下载、授权查询、演示体验等一站式服务。

🧱 系统架构

采用 前后端分离 + 前台 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/listCRUD
关于我们公司信息、联系方式、团队GET /about/*信息管理
认证微信扫码登录、Token 管理GET /auth/*-
用户中心用户资料、授权列表、下载记录GET /user/*-
行业分类四级分类树GET /solution/categoriesCRUD 树管理
站点配置导航、SEO、页脚等GET /config/site-infoCRUD + 可视化编辑
留言管理提交与回复POST /about/message列表、回复、删除
政策文档隐私政策、服务条款GET /policy/get-by-typeCRUD
数据采集PV/UV、事件、路径分析POST /analytics/*看板展示
授权查询在线授权验证GET /license/verify-

📚 下一步