教程
1.登录&复制AppId微信公众平台
- 使用微信开发者工具打开改项目
- 点击微信开发者工具左侧云开发
- 环境名称自己输入喜欢的,点击开通
- 开通完成后,复制右上角的环境ID
2.修改项目配置参数
- 找到根目录下的 project.config.json文件,找到39行的Appid,修改值为你刚才复制的AppID
- 找到根目录下的 app.js文件,找到13行的env,修改值为你刚才复制的环境ID
- 重新打开一下开发者工具,找到根目录的cloudfunctions,右击,看是否自动选择了刚才创建的云开发环境,没有的话手动选择一下
- cloudfunctions文件夹下每个文件夹都右键 > 创建并部署(云端安装依赖)
- 目前微信云开发免费版限制了云函数的数量,需要开通特惠基础版1才能上传所有云函数,需要花费6.9元/月(微信太狗了吧,之前创建的可以不用花钱)
3.云开发配置
- 找到数据库一栏,点击加号创建集合
- 创建集合 admin、comments、diarys、questions、users、versions
- 给admin集合添加记录,使用默认模式添加
- 字段1:controlChat,类型:boolean,值:false
- 字段2:controlDiary,类型:boolean,值:false
- 字段3:openid,类型:array,值:不填
- 创建成功后,复制 _id 值,找到 cloudfunctions 下的 getAdminX 文件夹,打开index.js文件,修改12行 _id 的值为刚才复制的 _id ,修改完后必须重新上传
- 给versions集合添加记录,使用默认模式添加
- 字段1:arr,类型:array,值:不填
- 字段2:updatedTime,类型:string,值:不填
- 字段3:openid,类型:string,值:不填
- 字段4:version,类型:string,值:不填
- 创建成功后,复制 _id 值,找到 cloudfunctions 下的 getVersion,getVersionOne 文件夹,打开index.js文件,修改13行 _id 的值为刚才复制的 _id ,修改完后必须重新上传
- 上面步骤完成以后,清除缓存,点击全部,点击编译,确保控制台没有报错
- 在我的里面,点击微信图标进行登录注册
- 注册完成后在云开发的users集合中找到新增的一项,找到openid,复制值
- 修改users集合中新增的一项,找到roles数组,把user改成admin
- 在admin集合中找到刚才添加的一项,在openid数组中添加复制的openid
- 在versions集合中找到刚才添加的一项,在openid字符串中添加复制的openid
4.权限管理
- 每个集合的权限一定要设置成 所有用户可读,仅创建者可读写
5.完成
图片
全站解压密码:【www.zhuishangyun.com】如有疑问可以加入我们
微信群交流;转发本站文章,请带上本站文章出处。
追上云 »
小柴随心记微信小程序