开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。
云开发为开发者提供完整的云端支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。
目前提供三大基础能力支持:
云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码
数据库:一个既可在小程序前端操作,也能在云函数中读写的 JSON 数据库
存储:在小程序前端直接上传/下载云端文件,在云开发控制台可视化管理
第一步:创建云开发项目
- 必须填写AppID,无游客模式、也不可以使用测试号
第二步:开通云开发
2.1创建环境
这里只有一个基础版的套餐选择,如果需要更高级的配置,就需要申请,每个环境都有唯一的环境 ID 标识
- 一个环境对应一整套独立的云开发资源,包括数据库、存储空间、云函数等。
- 各个环境间是相互独立的,用户开通云开发后初始默认可拥有最多两个环境。
- 在实际开发中,建议每一个正式环境都搭配一个测试环境,所有功能先在测试环境测试完毕后再上到正式环境。
-
以初始可创建的两个环境为例,建议一个创建为 test 测试环境,一个创建为 release 正式环境。
当以上步骤都做完之后,等待大概十分钟的时间,再刷新控制台就不会报错了
2.2部署环境
对cloudfunctionRoot
下的login
文件右键,选择创建的环境,上传并部署
此时可以愉快玩耍了!入坑ing