更新记录
1.0.0(2022-08-15)
- 使用
uni-admin
模板2022-07-05为基础,重新调整部分函数组件 - 使用类似koa开发体验的
cmd-cloud-router
更好的RESTFul接口风格 - 云函数代码注释完整,MVC服务开发模式
平台兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | × | × |
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.4.0 | × | √ | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | √ | √ | √ | √ | × | √ | √ | × |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
「思续」程序数据管理后台
项目概述:
这个项目基于 uni-admin
框架,相关特性就不去介绍了感兴趣的可以直接跳转官方文档:https://uniapp.dcloud.io/uniCloud/admin
项目云函数使用 cmd-cloud-router 定义RESTful接口风格,以传统方式开发对接uniCloud, 不仅可以让你快速迁移到其他语言开发的API接口服务,还能将你传统API接口重新用云函数按照原有逻辑进行编写。
项目不仅适合其他语言想用uni-app
开发后台管理的或是初学CURD的上手uniCloud
免费云空间开发应用的小伙伴
项目说明
six_admin
┌─uniCloud-aliyun 云服务空间内含云函数
├─api RESTfulAPI接口目录
├─common 全局通用样式目录
├─components 复用组件目录
├─pages 业务页面文件存放的目录
├─static 存放应用引用静态资源的目录
├─store 全局vuex数据仓库文件目录
├─unpackage 存放编译生成的文件目录
├─uni_modules uni-app对插件市场件插件进行模块管理目录
├─window uni-admin定义窗口布局目录
├─main.js Vue初始化入口文件
├─index.html H5模板
├─admin.config.js 整个项目的全局配置参数
├─App.vue 应用配置,用来配置App全局样式以及监听 应用生命周期
├─manifest.json 配置应用名称、appid、logo、版本等打包信息
└─pages.json 配置页面路由、导航条、选项卡等页面类信息
状态码 | 说明 |
---|---|
100 | 身份授权成功 |
101 | 身份授权生效中 |
102 | 身份授权已失效 |
103 | 身份授权非法输入 |
401 | 需要身份授权 |
200 | 获取数据成功 |
204 | 数据提交失败 |
416 | 请求范围不符合要求 |
412 | 未满足前提条件 |
HTTP请求错误状态码大全(HTTP Status Code)
提示
- 记得先使用
db_init.json
初始化项目数据库,不然你登录不上后台管理。 - 默认配置登录过期时长
8
小时。 - 客户端程序已经开发完成,市场发布地址「思续」小程序——看我深沉不?
- 项目代码内注释详细,根据收起部分代码块理解并修改。
- 项目云服务空间使用阿里云免费版本,腾讯云理论通用,云存储图片处理不兼容。
测试运行
- 在云函数目录
uniCloud
右键菜单创建服务空间。 - 创建好服务空间后,对目录
uniCloud
点右键,菜单中点击选择云服务空间,绑定你创建的服务空间。 - 目录
database
使用db_init.json
初始化云数据库,数据表名字对应数据,索引可以不要,云服务空间的云数据库内生成表和数据。 - 对目录
cloudfunctions
点右键,菜单中点击选择上传所有云函数,完成后即可运行。 - 运行测试过
H5
、APP
、MP-WEIXIN
三个端的,其他没测。 - 云函数列表
fn-sixu-admin-server
服务详情内设置 => 函数执行内存(512 MB) 超时时间(30s) Node版本(Nodejs12)
如果不会,请查看帮助手册快速上手
最后
主要运行于 H5
进行数据管理,并测试 APP
和 微信小程序
环境下的使用。
部分跨端请使用条件编译调整。
示例应用
HBuilderX 3.5.3.20220729
版编译。QQ交流群:76113575
祝愿 DCloud 越做越好