在后续的文章中,我会对的三大核心技术进行逐一讲解。
云开发项目目录结构
创建项目的时候勾选微信云开发,根据需求选择模板,这里我选择的是基础模板。
项目创建完成后我们来看一下 的目录结构
该文件夹下是一些云函数,文件夹中有一些创建项目时默认生成的云函数,可以直接删除。
该文件用于上传云功能(一般可忽略)
其余文件大家应该都很熟悉。
还有一个文件夹,里面存放的就是我们之前写的小程序的目录,但是里面默认生成了很多文件,可以直接删除
这里我将默认生成的文件全部删除,然后就可以在page文件夹下创建页面了,这里我创建了三个页面,分别讲解数据库、存储、云功能(删除默认文件的时候记得把app.JSON文件中默认的注册信息也删除),如下:
云开发控制台功能
点击此处进入云开发控制台
概览:显示当前云开发环境的一些基本信息
运行分析:主要展示当前服务器的访问次数,当前占用的容量,数据库每条数据的访问次数等。
数据库、存储和云功能是核心,我将在下一篇文章中详细解释;云托管类似于服务器
实现云开发

设置-环境名称-创建环境
云开发环境和配额
什么是环境:
一个环境对应一整套独立的云开发资源,包括数据库、存储空间、云函数等资源。
每个环境都是相互独立的,用户开通云开发后,会创建一个环境,默认情况下,一个用户最多可以拥有两个环境。
在实际开发中,建议每个正式环境都配备一个测试环境,所有功能在测试环境中测试完毕后再迁移到正式环境中。
什么是配额?
默认有一定的免费额度(现已改为1个月免费);
后期您可以根据您的业务量选择更高的额度;
云开发项目初始化
在小程序端开始使用云能力之前,必须先调用wx..init方法完成云能力初始化(一般在app.js文件生命周期中调用)
字段 数据类型 必填项 默认值 描述
环境
/
无论)
默认选定的环境
后续API调用的默认环境配置,以字符串形式传入环境ID可以指定所有服务的默认环境。
不
是否记录用户访问用户管理,控制台可见
App({ onLaunch: function () {// 判断是否有云开发能力 if (!wx.cloud) { console.error('请使用 2.2.3 或以上的基础库以使用云能力'); } else { wx.cloud.init({// 要使用哪一个环境(不设置自动使用后台创建的第一个项目)env: "cloud1-0g75nm8011e44998",// 是否跟踪用户 traceUser: true, }); } }});
如果你想要将项目的云函数或小程序相关文件更换到其他文件夹,而不使用默认的文件夹(或文件夹名),更换时需要在 ..json 文件中进行配置。
源地址: