这是一个基于最火之一的前沿技术-微服务开发的漫画网站,前后端采用阿里云的云服务技术一体化技术,包含了前端 vue + 云后端 node(云数据库,云函数,云存储)
你需要在本地安装 node 和 git。同时你需要阅读以下文档来帮助你快速上手,因为此项目是基于该框架或组件库开发而来。
请至少阅读 Uni 文档,用于帮助你快速上手。
- uView 多平台快速开发的 UI 框架
- uni-app 使用 Vue.js 开发所有前端应用的框架
- uniCloud 是云端一体化的后端云服务
- vk-uniCloud 基于 uniCloud 封装的一体化框架
- Hbuilderx 下载地址
- 此项目有 scss,uni-app 等预处理, 请先下载对应的插件后运行。
- 请先按照相关文档申请云空间服务。uniCloud 控制台
- 请先将 admin 端 绑定云空间之后,并且完成初始化向导。
请用Hbuilderx 编译器打开 manifest.json 文件已用于重新获取 uuid
登录或注册的验证码 需要配置发送邮件的邮箱
登录或注册需要配置发送邮件的邮箱
如有问题请先看上述使用文档和文章,若不能满足,欢迎 issue 和 pr
- 登录 / 登出
- 评论管理
- 漫画设置管理
- 分类管理
- 漫画管理
- 用户角色权限权限
- 用户管理
- 角色管理
- 权限管理
- 菜单管理
- 系统设置
- 素材管理
- 系统缓存管理
- 动态组件管理
- 用户登录日志
src
└─common 公共模块
├─components // 组件
│ ├─shmily-drag-image //图片拖动组件
│ └─vk-data-input-editor //输入组件
│
├─pages // 开发页面目录
│ ├─caricature //漫画管理
│ ├─category // 分类管理
│ ├─login // 登录
│ ├─comment // 评论管理
│ └─index // 管理台首页
│
└─pages_plugs // 框架集成系统管理模块
│ ├─systemt //用户角色权限管理
│ ├─system_uni //系统设置
│ └─error //错误页面
└─static // 静态资源
└─pages_template // 框架模板
└─store // vuex
└─uni_modules // 差距管理模块
└─uniCloud-aliyun // uni-cloud开发目录
└─App.vue // 入口vue
└─main // 入口文件
└─app.config // 配置文件以下的目录并非强制性,只是建议,便于统一开发规范。
.
├── service──────────────────────# 业务逻辑层(用于写业务逻辑)
│ └── admin────────────────# 后台管理端业务逻辑
│ ── └── user─────────────────# 用户管理(自己系统的逻辑)
│ ──── └── kh───────────────────# kh函数为必须登录后才能访问的函数
│ ──── └── pub──────────────────# pub函数为所有人都可以访问,不限制
│ ──── └── sys──────────────────# sys函数为需要特定授权才可以访问的函数
│ ──── └── util─────────────────# 用户管理专用的工具包
│ ── └── order────────────────# 订单服务(自己系统的逻辑)
│ ──── └── kh───────────────────# kh函数为必须登录后才能访问的函数
│ ──── └── pub──────────────────# pub函数为所有人都可以访问,不限制
│ ──── └── sys──────────────────# sys函数为需要特定授权才可以访问的函数
│ ──── └── util─────────────────# 订单管理专用的工具包
│ ── └── system───────────────# 系统管理(用户、角色、权限、菜单、应用)
│ ── └── system_uni───────────# 框架内置一些其他通用功能管理
│ └── client───────────────# 客户端业务逻辑(H5、小程序、APP)
│ ── └── user─────────────────# 用户服务(自己系统的逻辑)
│ ──── └── kh───────────────────# kh函数为必须登录后才能访问的函数
│ ──── └── pub──────────────────# pub函数为所有人都可以访问,不限制
│ ──── └── util─────────────────# 用户服务专用的工具包
│ ── └── order────────────────# 订单服务(自己系统的逻辑)
│ ──── └── kh───────────────────# kh函数为必须登录后才能访问的函数
│ ──── └── pub──────────────────# pub函数为所有人都可以访问,不限制
│ ──── └── util─────────────────# 订单服务专用的工具包
│ ── └── xxxxxxxxxxxxxxx──────#
│ ── └── xxxxxxxxxxxxxxx──────#
│ └── common───────────────# 公共逻辑(公共接口)
│ ── └── xxxxxxxxxxxxxxxx─────#
│ ── └── xxxxxxxxxxxxxxxx─────#
│ ── └── xxxxxxxxxxxxxxxx─────#
│ └── user─────────────────# 统一用户中心服务(已集成uniID)(用户中心作为核心,且为了方便插件升级,故与admin和client平级)
│ ── └── kh───────────────────# kh函数为必须登录后才能访问的函数(客户端用户)
│ ── └── pub──────────────────# pub函数为所有人都可以访问,不限制
│ ── └── sys──────────────────# sys函数为后端管理人员才能访问的函数(商家后台工作人员)
│ ── └── util─────────────────# 统一用户中心服务专用的工具包
│ └── plugs───────────────# 插件逻辑(插件专用)(会陆续新增一些实用性插件给开发者使用,如微信小程序发送订阅消息等等)
│ ──└── plugs-A───────────────────# 插件A
│ ────└── admin───────────────────# 插件A admin端
│ ────└── client──────────────────# 插件A client端
│ ──└── plugs-B───────────────────# 插件B
│ ────└── admin───────────────────# 插件B admin端
│ ────└── client──────────────────# 插件B client端
│ └── template─────────────# 云函数模板(插件内的云函数写法模板)
│ ── └── db_api───────────────# 数据库接口调用模板
│ └── muban.js─────────────# 云函数模板(新建一个云函数应复制粘贴这个文件)
│ └── muban_easy.js────────# 云函数模板(简易版)
└─────────────────────────────────其中目录结构如下
- caricature 漫画模块
- caricatureContent 漫画内容管理
- category 分类模块
- comment 评论模块
- system 权限管理
- system_uni 系统管理
# 克隆项目
git clone https://github.com/startLine-05/startline-caricature.git
# 进入项目目录
cd startline-caricature
# 安装依赖
npm install
# 使用uni 编辑器打开项目
# 云服务空间初始化向导
# 运行置浏览器展示账号(部分权限):startline_05@163.com 密码:123456
Modern browsers and Internet Explorer 10+.
![]() IE / Edge |
![]() Firefox |
![]() Chrome |
![]() Safari |
|---|---|---|---|
| IE10, IE11, Edge | last 2 versions | last 2 versions | last 2 versions |
MIT
Copyright (c) 2022-present XianYu




