小程序云开发为微信小程序开发者提供云到端的一站式解决方案,帮助开发者统一构建和管理资源,能有效降低技术门槛、减少研发成本、提升开发效率,协助开发者快速搭建稳定高质量的微信小程序应用。
本期腾讯云大学大咖分享邀请 云开发 TCB 团队 Yellowsun 老师 ,详细讲述小程序的云函数基础,云存储基础与云数据基础操作。 本课程是小程序云开发的系列直播课程,围绕小程序开发、H5开发等展开。通过参与系列课程,将逐渐掌握云开发能力。
本次分享内容:
1、云开发概述 2、云函数操作实战 3、云存储操作实战 4、云数据库操作实战
小程序云开发是微信团队和腾讯云联合开发的,集成于小程序控制台的原生serverless云服务。
核心功能包括:
云函数是一段运行在云端的代码,无需管理服务器,在开发者工具内编写、一键上传部署即可运行后端代码。云函数具有以下特点:
管理云函数的相关操作有:
获取用户登录态,从小程序端调用云函数时,可在云函数内使用wx-server-sdk提供的getWXContext方法获取到每次调用的上下文(appid、openid等),无需维护复杂的鉴权机制,即可获取天然可信任的用户登录态。
还可以借助第三方请求库进行发送HTTP请求 ,例如:https://www.npmjs.com/package/axios
云开发为开发者提供了存储空间,包含了上传文件到云端、带权限管理的云端下载能力,开发者可以在小程序端和云函数通过API使用云文件存储功能。云文件存储具有以下特点:
云开发有存储管理模块,有上传下载、文件信息查看、文件夹管理、权限管理操作。
云数据库是云开发提供的一个文档型数据库,数据库中的每条记录都是一个JSON格式的对象。一个数据库可以有多个集合,集合可看做一个JSON数组,数组中的每一个对象就是一条记录,记录的格式是JSON对象。具有以下特点:
数据库:默认情况下,云开发的函数可以使用当前环境对应的数据库,可根据需要使用不同环境的数据库。对应MySQL中库。
集合:数据库中多个记录的集合,对应MySQL中的表。
记录/文档:数据库中的一条记录。对应MySQL中的行。
字段:数据库中待定记录的值。对应MySQL中的列。
管理数据库的相关操作有:添加集合、添加记录、导入导出、索引管理、权限管理。
对数据的操作有增加、删除、查询、修改。
数据的插入和查询的代码如下图所示。
为了给广大开发者提供最实用、最热门前沿、最干货的视频教程,请让我们听到你的需要,感谢您的时间!点击填写 问卷
腾讯云大学是腾讯云旗下面向云生态用户的一站式学习成长平台。腾讯云大学大咖分享邀请行业技术大咖,为你提供免费、专业、行业最新技术动态分享。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。