### uniCloud云函数路由框架研究Q群:22466457 如有问题或建议可以在群内讨论。
### 插件名称:`vk-unicloud-router`
### 作者:VK
## 序
##### 如果你热爱编程,想快速入门云开发,欢迎使用`vk-unicloud`系列开发框架
##### 无需转变开发习惯,0成本上手云开发。
##### 框架内置了众多API、工具包,为你的业务扫平障碍。使你的项目刚起步进度就是50%(微信登录、短信、验证码、缓存、生成小程序码等等)
##### 从此你又get一个新技能,只需用js,轻松搞定前后台整体业务。
##### 完整框架项目地址:
##### `client端`框架地址: [https://ext.dcloud.net.cn/plugin?id=2204](https://ext.dcloud.net.cn/plugin?id=2204)
##### `admin端`框架地址:[https://ext.dcloud.net.cn/plugin?id=5043](https://ext.dcloud.net.cn/plugin?name=vk-unicloud-admin)
##### `client端`框架文档:[点击查看](https://vkdoc.fsq.pub/client/)
##### `admin端`框架文档:[点击查看](https://vkdoc.fsq.pub/admin/)
##### 框架学习Q群:`22466457` 欢迎萌新和大佬来使用和共同改进框架
## 主要功能 以及 对开发者的价值
#### 1、实现云函数路由模式(同时支持对云对象的路由)
* 1.1、路由模式不使用任何第三方包,兼容性强,运行稳定
* 1.2、减少云函数数量,云函数有个数限制(用一个云函数即可实现多个云函数效果)
* 1.3、部分通用的代码块可以放在公共区执行,具有公共函数的效果,增加代码复用率,便于维护。
* 1.4、可以在开发环境和生产环境中任意切换,开发时,用开发环境,开发过程中不会影响到线上环境。(具体切换方法在文档最后)
* 1.5、美化云函数请求过程中的日志排版,使请求日志一目了然。(再也不用为日志分散,难找而头疼)
* 1.6、可以强制关闭云端服务(适用于需要临时关闭后端服务的情况,如腾讯云迁移数据到阿里云时需要先关闭服务,否则迁移过程中会有新数据产生)
#### 2、实现 `全局过滤器`,过滤非法请求。您无需关心用户角色权限问题。
#### 3、众多现成的 `JS API`,让您无需重复造轮子。(持续增加中)
#### 4、众多现成的 `云函数 API`,为您的业务扫平障碍,让您可以专注于自身业务开发。(微信登录、短信、验证码、缓存、生成小程序码等等)(持续增加中)
#### 5、全面支持 `url化` 的云函数请求,您无需关心url化后参数的获取问题
#### 6、已集成 `uni-id` 当前版本: `3.3.28`(已支持真实发送邮箱验证码和阿里云短信验证码)
* 6.1、由于每个应用基本都会用上用户系统,官方建议所有 `uniCloud` 应用均使用 `uni-id` 作为用户体系,
有了统一的账户规范,并且围绕这套账户规范,有各种各样插件,那么开发者可以随意整合这些插件,让数据连同。
* 6.2、同时方便其他用户使用 `unicloud` 插件发布者发布的前后端一体插件,只需要导入一个云函数即可。
(如导入一个社区插件,可能要导入几十个云函数,而使用此云函数路由后,只需导入一个云函数,且已集成 `uni-id`,打通账号体系)。
#### 7、在 `uni-id` 基础上升级为 `vk.userCenter` 用户中心API 通过this.vk.userCenter 即可调用 [传送门](https://vkdoc.fsq.pub/client/vk.userCenter.html)
#### 8、封装 `uni.callFunction` 和 `uni.request` 使之合二为一 通过this.vk.callFunction 调用
#### 9、`vk.baseDao` 数据库API,使小白也能轻松上手对数据库的调用。 [传送门](https://vkdoc.fsq.pub/client/uniCloud/db/api.html)
#### 10、`vk.baseDao.selects` 数据库万能连表查询API [传送门](https://vkdoc.fsq.pub/client/uniCloud/db/selects.html)
#### 11、`商品SKU选择器组件`(打造uni插件市场功能最全的SKU选择器组件)[传送门](https://ext.dcloud.net.cn/plugin?id=2848)
#### 12、对 `Vuex` 进行了深度封装(支持持久化),现在可以很方便的使用Vuex进行读取和储存。[传送门](https://vkdoc.fsq.pub/client/pages/vuex.html)
#### 13、自定义过滤器(在业务云函数执行之前(或之后),统一拦截,进行过滤后再放行,支持设置多个过滤器,并按指定顺序执行)[传送门](https://vkdoc.fsq.pub/client/uniCloud/middleware/filter.html)
#### 14、支持设置需要登录的页面列表或不需要登录的页面列表(通过本地token检测,无网络请求,支持通配符写法)[传送门](https://vkdoc.fsq.pub/client/pages/config.html)
#### 15、支持设置可以被分享的页面列表或禁止分享的页面列表(支持通配符写法)[传送门](https://vkdoc.fsq.pub/client/pages/config.html)
#### 16、`vk.localStorage` 封装本地缓存的curd,同时具有监听缓存被更新和被删除的功能。[传送门](https://vkdoc.fsq.pub/client/pages/localStorage.html)
#### 17、美化云函数请求过程中的日志排版,使请求日志一目了然。
![](https://vkceyugu.cdn.bspapp.com/VKCEYUGU-cf0c5e69-620c-4f3c-84ab-f4619262939f/4a44fbf8-6b5e-43a6-b443-51a108dec125.png)
#### 18、可以 `强制关闭` 云端服务(适用于需要临时关闭后端服务的情况,如腾讯云迁移数据到阿里云时需要先关闭服务,否则迁移过程中会有新数据产生)
#### 19、全局数据缓存API,现在可以很方便的在云函数中使用缓存。 [传送门](https://vkdoc.fsq.pub/client/uniCloud/cache/cache.html)
#### 20【全网首家】云函数URL化之URL重写 [传送门](https://vkdoc.fsq.pub/client/uniCloud/cloudfunctions/urlrewrite.html)
#### 21、千人群交流开发心得,助你避坑,作者亲自在群内解答框架使用问题,让你轻松上手 `uniCloud云开发`。
#### 22、其他好处…
### 目前已集成的第三方API
#### 1、微信小程序服务端API [传送门](https://vkdoc.fsq.pub/client/uniCloud/plus/weixin.html)
#### 2、微信公众号服务端API [传送门](https://vkdoc.fsq.pub/client/uniCloud/plus/weixin-h5.html)
#### 3、百度开放平台服务端API [传送门](https://vkdoc.fsq.pub/client/uniCloud/plus/baidu.html)
#### 4、阿里云官方短信发送 [传送门](https://vkdoc.fsq.pub/client/uniCloud/plus/sms.html)
#### 5、邮箱发送 [传送门](https://vkdoc.fsq.pub/client/uniCloud/plus/mail.html)
#### 6、Redis [传送门](https://vkdoc.fsq.pub/vk-redis/)
##### 插件部分API功能体验地址
![插件首页体验地址](https://vkceyugu.cdn.bspapp.com/VKCEYUGU-vk-cloud-router-test/51de83e0-e9ae-11ea-81ea-f115fe74321c.png?x-oss-process=image/resize,h_250 "插件首页体验地址")
## 快速上手 - 安装步骤
## 后端(云函数端)安装步骤
打开 `uniCloud/cloudfunctions` 目录
#### 前置工作:修改云函数全局配置文件(用到微信登录的必须要配置)[微信小程序配置详细教程](https://vkdoc.fsq.pub/client/question/q12.html)
#### 注意:
* 1、开发微信小程序和APP微信登录需要额外配置 manifest.json 以及 uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json 这2个配置文件,且改动配置后需要重新上传 公共模块 和 router 函数。
* 2、若你的电脑没有安装 Node.js,则无法使用 npm 命令。
* 3、Node.js 安装包及源码下载地址为:[https://nodejs.org/en/download/](https://nodejs.org/en/download/)
* 4、Node.js 安装教程:[https://www.runoob.com/nodejs/nodejs-install-setup.html](https://www.runoob.com/nodejs/nodejs-install-setup.html)
查看 `uni-id/config.json` 代码格式 [点击查看](https://vkdoc.fsq.pub/client/uniCloud/config/uni-id.html)
#### 正式安装
直接右键`uniCloud`目录 点击 `运行云服务空间初始化向导` 即可
## 前端(页
没有合适的资源?快使用搜索试试~ 我知道了~
免服务器软件库源码实现超级管理动态发布会员系统卡密系统充值对接卡密网软件发布板块后台功能
共850个文件
js:528个
vue:160个
png:44个
2 下载量 92 浏览量
2023-05-09
11:33:47
上传
评论 1
收藏 5.2MB ZIP 举报
温馨提示
免服务器软件库源码(免服务器软件库源码是什么?)当前完成功能用户登录用户注册软件投稿(可使用链接上传或者服务器存储) 动态发布会员系统卡密系统充值对接卡密网软件发布板块后台功能如下软件管理分类管理公告管理弹窗管理卡密管理动态管理轮播图管理用户管理部署搭建 搭建教程: 1.首先在unicloud官网注册一个账号 2.然后电脑在下载Hbuidler编辑器 3.解压打开编辑器 左下角登录账号把源码解压导入编辑器 4.右键unicliud文件夹新建阿里云空间选择服务空间名称确定 5.右键上传com文件夹右键上穿rou文件夹右键上传daba文件夹里的json数据库然后点击顶部导航栏选择运行到内置浏览器如果运行成功就可以打包了
资源推荐
资源详情
资源评论
收起资源包目录
免服务器软件库源码实现超级管理动态发布会员系统卡密系统充值对接卡密网软件发布板块后台功能 (850个子文件)
【点击查最新更新】.bat 25B
alipayRootCert.crt 286B
alipayCertPublicKey_RSA2.crt 70B
appCertPublicKey.crt 68B
uniicons.css 8KB
data_0 8KB
data_1 264KB
data_2 8KB
data_3 8KB
loading.gif 14KB
template.html 102KB
template.h5.html 949B
index.html 517B
index 256KB
zhuce.jpg 121KB
youtiao.jpg 71KB
login.jpg 58KB
tingzaiz.jpg 49KB
nanguaz.jpg 27KB
xiaomi.jpg 26KB
JQL查询.jql 989B
echarts.min.js 730KB
echarts.min.js 730KB
u-charts.js 297KB
u-charts.min.js 141KB
index.js 108KB
index.js 106KB
index.js 70KB
async-validator.js 39KB
parser.js 36KB
vk-unicloud-callFunctionUtil.js 33KB
noNetwork.js 28KB
vk-unicloud-user-center.js 28KB
calendar.js 27KB
icons.js 26KB
timeUtil.js 23KB
weixin-js-sdk.js 22KB
index.js 21KB
config-ucharts.js 13KB
clipboard.min.js 13KB
vk.request.js 12KB
nvue - backup.js 12KB
dayjs.js 11KB
index.js 11KB
vk.navigate.js 9KB
clone.js 8KB
config-echarts.js 8KB
aliyunOSSUtil.js 7KB
icons.js 7KB
userDao.js 7KB
nvue.js 7KB
mixin.js 7KB
style.js 7KB
modal.js 7KB
transition.js 6KB
test.js 6KB
Request.js 6KB
findGoodsInfo.js 6KB
props.js 6KB
index.js 6KB
config.js 5KB
props.js 5KB
nvue - 副本.js 5KB
nvue.js 5KB
props.js 5KB
art-template.js 5KB
checkVersion.js 5KB
index.js 5KB
choose-and-upload-file.js 5KB
app.config.js 5KB
props.js 5KB
colorGradient.js 4KB
route.js 4KB
indexdata.js 4KB
index.js 4KB
dataav.js 4KB
index.js 4KB
props.js 4KB
utils.js 4KB
props.js 4KB
mpother.js 4KB
value.js 4KB
addUpdate.js 4KB
pub.test.js 4KB
digit.js 4KB
index.js 4KB
props.js 4KB
props.js 4KB
utils.js 3KB
props.js 3KB
shouyedata.js 3KB
d.js 3KB
init.js 3KB
vk.localStorage.js 3KB
mergeConfig.js 3KB
props.js 3KB
loginByWeixinPhoneNumber.js 3KB
props.js 3KB
props.js 3KB
data.js 3KB
共 850 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
执刀人的工具库
- 粉丝: 1399
- 资源: 1420
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- JavaScript函数
- java-leetcode题解之Range Sum Query 2D - Mutable.java
- java-leetcode题解之Random Pick Index.java
- java-leetcode题解之Race Car.java
- java-leetcode题解之Profitable Schemes.java
- java-leetcode题解之Product of Array Exclude Itself.java
- java-leetcode题解之Prime Arrangements.java
- MCU51-51单片机
- java-leetcode题解之Power of Two.java
- java-leetcode题解之Power of Three.java
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功