手机版

小程序全栈开发的新时代

时间:2021-12-06 来源:互联网 编辑:宝哥软件园 浏览:

什么是小程序云开发

小程序云开发是微信团队和腾讯云团队联合开发的一套小程序基本能力。简而言之,云能力将成为小程序的基本能力。整套功能是基于腾讯云新推出的腾讯云基础开发的小程序完整后台开发方案。

小程序云开发为开发者提供了完整的云流程,简化了后端开发和运维的概念,利用平台提供的API进行核心业务开发,无需搭建服务器,即可快速上线迭代。

该解决方案目前提供三种基本功能支持:

存储:直接在小程序前端上传/下载云文件,在小程序云控制台可视化管理数据库:一个可以在小程序前端操作,在云端读写的文档数据库云功能:在云端运行的代码,微信私有协议的自然认证,开发者只需要编写业务逻辑代码。未来,我们将整合更多服务能力,为小程序提供更强的云支持。

如何使用小程序云开发

小程序的全栈开发新时代(图1)

以上就是小程序云开发的简单使用图:在小程序端,可以直接使用官方提供的界面,在云功能端,可以直接使用官方提供的Node SDK来操作你的云资源。以前小程序开发担心的数据库建设和文件系统部署都不存在。

你只需要在小程序开发IDE中拥有云开发,打开它,填写环境ID,就可以拥有小程序的云能力!

小程序的全栈开发新时代(图2)

小程序的全栈开发新时代(图3)

当然,事实上,云开发并不排除原有的后端架构。采用以下架构,还可以与原有的后端服务无缝兼容,简化一些小程序的认证逻辑:

小程序的全栈开发新时代(图4)

接下来,我将分别从小程序端和服务器端告诉大家如何使用这些云资源。

使用云能力

小程序端

客户端,这里指的是小程序端。如果您想使用云开发功能,请进行以下配置:

在app.json/game.json,添加了字段“cloud”: project . config . JSON添加了字段cloudfunctionRoot来指定存储云函数的目录,以初始化云开发功能://app . jsapp({ onlaunch : function(){ wx . cloud . init({ traceuser 3360 true//用户信息将显示在云开发控制台的用户面板中});}});小程序端初始化能力文档

在用户管理中,将显示使用云功能访问小程序的用户列表,默认情况下按访问时间的逆序排列。访问时间的触发点是在小程序端调用wx.cloud.init方法,traceUser参数的值为true。

服务端

如果想在云功能中操作文件、数据库、云功能资源,可以使用我们提供的服务器SDK。首先,输入您的一个云功能并安装以下依赖包:

npm i -保存TCB-管理-节点

版权声明:小程序全栈开发的新时代是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。