更新记录

1.1.0(2022-08-15)

  1. 云函数使用类似koa开发体验的 cmd-cloud-router 更好的RESTFul接口风格
  2. 云函数进行结构优化,代码注释完整,MVC服务开发模式
  3. 项目内重新定义API接口目录存放请求接口,方便定义重写服务端接口
  4. 项目页面样式部分调整,逻辑代码优化

1.0.6(2022-02-13)

1.0.6(2022-02-13)

  • 修复APP发布输入框文本溢出无法滚动的问题。
  • 更新H5页面和APK包,欢迎下载体验。

1.0.5-master(2021-02-24)

  1. 云函数使用uni-cloud-router来统一管理,没有使用uni-id作为用户体系
  2. 使用API接口目录统一存放请求接口,方便其他服务端重写接口
  3. 优化部分样式动画
查看更多

平台兼容性

阿里云 腾讯云 支付宝云
× ×
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
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)

提示

  1. 记得先使用 db_init.json 初始化项目数据库,不然你注册登录后没有数据展示出来。
  2. 默认配置登录过期时长 8 小时。
  3. 后台管理页面已经开发可以进行简单的操作,具体数据需要服务空间内查看修改,市场发布地址 「思续」程序数据管理后台
  4. 项目里的发送验证码没有接入,手机号只要符合格式都可以发送。
  5. 项目代码内注释详细,根据收起部分代码块理解并修改。
  6. 如果是小程序需要在小程序管理后台设置 request 合法域名、uploadFile 合法域名。
  7. 如果觉得一个云函数不够可以多复制出几个云函数实例,随机请求的方式分散请求压力,可在 api_request.js 文件里自行配置随机请求云函数名称。
  8. 云函数内执行操作数据库查表网络超时时间是10秒很难保证数据的一致性,对数据库事务也是不稳定的。

运行大致步骤

  1. 在云函数目录uniCloud右键菜单创建服务空间。
  2. 创建好服务空间后,对目录uniCloud点右键,菜单中点击选择云服务空间,绑定你创建的服务空间。
  3. 目录 database 使用 db_init.json 初始化云数据库,数据表名字对应数据,索引可以不要,云服务空间的云数据库内生成表和数据。
  4. 对目录cloudfunctions点右键,菜单中点击选择上传所有云函数,完成后即可运行。
  5. 运行测试过 H5APPMP-WEIXIN 三个端的,其他没测。
  6. 云函数列表 fn-sixu-server 服务详情内设置 => 函数执行内存(512 MB) 超时时间(30s) Node版本(Nodejs12)

如果不会,请查看帮助手册快速上手

最后

主要运行于 微信小程序 ,并测试兼容 APPH5 环境下的使用。
部分跨端请使用条件编译调整。

示例应用 HBuilderX 3.5.3.20220729 版编译。

QQ交流群:76113575

祝愿 DCloud 越做越好

隐私、权限声明

1. 本插件需要申请的系统权限列表:

微信小程序下可使用微信登录=>登录使用的是微信用户信息进行加密创建用户身份勿怪

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

项目使用 uniCloud 云服务存储数据,请自行申请服务空间。

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

无广告

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问