【微信小程序】一文带你读懂云开发

前言

云开发(CloudBase)是一个已经存在了很多年的概念,但在过去未能真正成为主流。然而,由于云和软件即服务的宏观趋势的结合,以及技术的进步,如容器技术 Docker 和 Kubernetes,云开发现在有机会成为基于云的应用程序的新标准开发。解放前端程序员,使得从依赖于后端转向独立,从而进行全栈开发。

文章目录


一、什么是云开发


二、云开发能力介绍

    云存储
在小程序端直接上传或者下载云端文件,进行可视化的管理
    云函数
    云数据库
一个既可以在小程序前端操作,又可以在云函数中读写的JSON型数据库
    音视频服务
提高互通高品质实时音视频通话服务,支持互动白板,美颜滤镜,高清视频通话等,基于云开发可以快速地接入
    智能图像服务
集成了智能鉴黄、人脸识别、人脸核身等AI视觉能力,基于云开发快速接入

三、云开发与传统开发模式的对比

    传统开发模式
    云开发模式
    对比

四、云开发对小程序开发的变革


五、使用云开发的开发流程

    注册小程序账号

如实填写,注册账号即可。

推荐下载稳定版,下载扫码登录打开后新建项目,默认不使用云开发,选择JavaScript空白模板

注意这里所要填写的AppID是你自己注册所获得的AppID,打开开发管理里面的开发设置即可获取

    开通云开发服务

点击左上角的云开发标志打开开通面板,由于我已经开通不再展示,只需要根据自己所需,选择配额和开通时间完成支付即可完成开通。

    项目配置云服务并初始化

1.在app.js文件中配置环境ID

// app.js
App({
  onLaunch() {
   wx.cloud.init({
       env:"securityapp-9g600156",//配置环境ID,在云服务控制台右上角可获取
       traceUser:true//是否将用户访问记录到用户管理中,在云开发控制台可见
   })
  }
})

注意删去模板所自带的多余代码

2.在project.config.json中增加配置云函数文件根目录

"cloudfunctionRoot": "Cloud/",

Cloud代表云函数的根目录文件夹名称,可以自定义,配置完成Ctrl+s保存后Cloud文件夹出现云的标志即为配置成功,如图所示:

下面就可以开启小程序的云开发之旅啦!

参考资料

END

经验分享 程序员 微信小程序 职场和发展