图片来于云开发官网:微信云开发
首先能看文档看文档:微信开放文档
微信小程序开发工具下载:稳定版 Stable Build | 微信开放文档
微信开发注册登录:
目录
一:云开发是什么:
微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务。
开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。
开发者无需搭建服务器,可免鉴权直接使用平台提供的 API 进行业务开发。
官方文档:微信开放文档
官方网站:微信云开发
二:云开发作用:
1.前端程序员,可以借助云开发直接管理后端业务逻辑,与数据库
2.不用购买服务器,配置域名,https
让前端成为全栈,成为可能
三:前端人员在云开发中做什么:
创建云函数=>导入云数据库
前端编写云函数=>上传云端
前端调用云函数=>云函数区执行服务器功能(操作数据库,储存文件)四:
四:如何搭建一个云开发环境:
第 1 步:创建项目
打开并登录微信开发者工具,新建小程序项目,填入 AppID,后端服务选择“微信云开发”并勾选同意"云开发服务条款":
点击创建后,即可得到一个展示云开发基础能力的示例小程序:
第 2 步:开通云开发,创建环境
在使用云开发能力之前,需要先开通云开发。
在开发者工具的工具栏左侧,点击 “云开发” 按钮即可打开云控制台,根据提示开通云开发,并且创建一个新的云开发环境。
- 每个环境相互隔离,拥有唯一的环境 ID,包含独立的数据库实例、存储空间、云函数配置等资源;
- 初始创建的环境自动成为默认环境;
- 默认配额下可以创建两个环境;
- 腾讯云控制台创建的云开发环境也可在微信云开发中使用。登录微信云开发控制台-设置-环境设置,点击环境名称,选择“管理我的环境”,点击“使用已有腾讯云环境”按钮,选择所需腾讯云环境,即可在微信云开发控制台使用该环境。
第 3 步:开始开发
开通创建环境后,即可以开始在模拟器上操作小程序体验云开发提供的部分基础能力演示。
4. 查看控制台
云开发控制台是管理云开发资源的地方,控制台提供以下能力:
- 运营分析:查看云开发监控、配额使用量、用户访问情况
- 数据库:管理数据库,可查看、增加、更新、查找、删除数据、管理索引、管理数据库访问权限等
- 存储管理:查看和管理存储空间
- 云函数:查看云函数列表、配置、日志
5. 删除环境
开发者可登陆 微信开发者工具 中的 云开发控制台,在设置中点击切换环境,在下拉框中点击管理我的环境对环境进行管理删除;
点击管理我的环境侧边抽屉弹出管理界面,当鼠标悬浮至目标环境时出现删除按钮,点击删除即可。注:环境删除1个自然月内只能删除1次,总共可删除4次。
五:微信登录流程:
- 获取用户的头像和昵称信息(可选)
- 通过wx.login() 获取code
- 把code+用户信息(可选)发送给后端
- 后端通过code+appid+AppSecret 向微信的服务器换取openid
- openid就是用户的唯一标识符(判断用户的权限信息)
- 再返回给 第3步前端
六:微信支付流程:
- 用户下单
- 订单信息,code+发送给服务器
- wx.requestPayment(后端返回的5个参数和一指纹)
- 打开支付界面,返回支付结果
本文到此结束/END
更多前端教程直接百度风尚云网
个人小站:风尚云网风尚云网提供了编程的基础技术游戏, HTML、CSS、Javascript等各种小游戏,也提供了强大的在线搜索功能,实用,有趣http://1813783665.3vzhuji.net/