更新记录
1.1.0(2022-08-15)
- 云函数使用类似koa开发体验的
cmd-cloud-router
更好的RESTFul接口风格 - 云函数进行结构优化,代码注释完整,MVC服务开发模式
- 项目内重新定义
API接口目录
存放请求接口,方便定义重写服务端接口 - 项目页面样式部分调整,逻辑代码优化
1.0.6(2022-02-13)
1.0.6(2022-02-13)
- 修复APP发布输入框文本溢出无法滚动的问题。
- 更新H5页面和APK包,欢迎下载体验。
1.0.5-master(2021-02-24)
- 云函数使用
uni-cloud-router
来统一管理,没有使用uni-id
作为用户体系 - 使用
API接口目录
统一存放请求接口,方便其他服务端重写接口 - 优化部分样式动画
平台兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | × | × |
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.4.0 app-vue | × | √ | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | √ | √ | √ | √ | × | √ | √ | × |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
「思续」小程序——看我深沉不?
项目概述:
甲方:
我们的计划是让用户体验故事,提炼内容,启发和收获,激励每个人,共鸣,交流思想,分享智慧,传播善意。甲方:
其实,我希望更多的人在这个焦虑的时代找到一颗坚定的心。当他们迷失、困惑甚至绝望时,他们来到这里寻找信心、阳光和希望。我:
GET!简称:鸡汤 app 呗甲方:
PNG[ 欲言又止 ]
功能实现:
- 想法 - 用户信息、想法内容、发布想法
- 互动 - 点赞、收藏、评论
- 我的 - 用户信息、想法发布列表
项目体验
H5 | APP |
---|---|
项目说明
sixu
┌─uniCloud-aliyun 云服务空间内含云函数
├─api RESTfulAPI接口目录
├─components 复用组件目录
├─config 项目全局参数配置目录
├─pages 业务页面文件存放的目录
├─static 存放应用引用静态资源的目录
├─store 全局vuex数据仓库文件目录
├─unpackage 存放编译生成的文件目录
├─main.js Vue初始化入口文件
├─index.html H5模板
├─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
小时。 - 后台管理页面已经开发可以进行简单的操作,具体数据需要服务空间内查看修改,市场发布地址 「思续」程序数据管理后台。
- 项目里的发送验证码没有接入,手机号只要符合格式都可以发送。
- 项目代码内注释详细,根据收起部分代码块理解并修改。
- 如果是小程序需要在小程序管理后台设置
request
合法域名、uploadFile
合法域名。 - 如果觉得一个云函数不够可以多复制出几个云函数实例,随机请求的方式分散请求压力,可在
api_request.js
文件里自行配置随机请求云函数名称。 - 云函数内执行操作数据库查表网络超时时间是10秒很难保证数据的一致性,对数据库事务也是不稳定的。
运行大致步骤
- 在云函数目录
uniCloud
右键菜单创建服务空间。 - 创建好服务空间后,对目录
uniCloud
点右键,菜单中点击选择云服务空间,绑定你创建的服务空间。 - 目录
database
使用db_init.json
初始化云数据库,数据表名字对应数据,索引可以不要,云服务空间的云数据库内生成表和数据。 - 对目录
cloudfunctions
点右键,菜单中点击选择上传所有云函数,完成后即可运行。 - 运行测试过
H5
、APP
、MP-WEIXIN
三个端的,其他没测。 - 云函数列表
fn-sixu-server
服务详情内设置 => 函数执行内存(512 MB) 超时时间(30s) Node版本(Nodejs12)
如果不会,请查看帮助手册快速上手
最后
主要运行于 微信小程序
,并测试兼容 APP
和 H5
环境下的使用。
部分跨端请使用条件编译调整。
示例应用
HBuilderX 3.5.3.20220729
版编译。QQ交流群:76113575
祝愿 DCloud 越做越好