# 云端逻辑层目录结构

router/service 目录为逻辑层

以下的目录并非强制性,只是建议,便于统一开发规范。

提示:建议使用云对象进行业务逻辑开发,这样目录层级更简洁

.
├── service──────────────────────# 逻辑层(用于写业务逻辑)
│ └── admin────────────────# PC后台管理端逻辑
│ ── └── xxxxxxxxxxxxxxx──────#
│ ── └── xxxxxxxxxxxxxxx──────#
│ └── client───────────────# 客户端逻辑(H5、小程序、APP)
│ ── └── xxxxxxxxxxxxxxx──────#
│ ── └── xxxxxxxxxxxxxxx──────#
│ └── common───────────────# 公共逻辑(公共接口)
│ ── └── xxxxxxxxxxxxxxxx─────#
│ ── └── xxxxxxxxxxxxxxxx─────#
│ └── user─────────────────# 统一用户中心服务(已集成uniID)(用户中心作为核心,且为了方便插件升级,故与admin和client平级)
│ ── └── kh───────────────────# kh函数为必须登录后才能访问的函数(客户端用户)
│ ── └── pub──────────────────# pub函数为所有人都可以访问,不限制
│ ── └── sys──────────────────# sys函数为后端管理人员才能访问的函数(商家后台工作人员)
│ ── └── util─────────────────# 统一用户中心服务专用的工具包
│ └── plugs───────────────# 插件逻辑(插件专用)(会陆续新增一些实用性插件给开发者使用,如微信小程序发送订阅消息等等)
│ ── └── 插件A────────────────# 插件A
│ ──── └── admin───────────────────#
│ ──── └── client──────────────────#
│ ── └── 插件B────────────────# 插件B
│ ──── └── admin───────────────────#
│ ──── └── client──────────────────#
│ └── template─────────────# 云函数模板
│ ── └── xxxxxxxxxxxxxxx──────#
│ └── muban.js─────────────# 云函数模板
│ └── muban_easy.js────────# 云函数模板(简易版)
│ └── muban_object.js──────# 云对象模板
└─────────────────────────────────
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29