头像小程序内卷记 1 - 云开发版本头像小程序、带后台管理
花了一天时间,借鉴了一个头像小程序(据作者公布的MIT协议,所以是合理借鉴……)但是,好像作者又是借鉴的另外一个…… 具体就不知道了
以上是闲话,拿到小程序后,只有前端,稍作改造,去掉莫名其妙的广告页面。
正式进入改造环节,大概花了6-7个小时(包括上面整理前端)
1、开通云开发
没啥好说的,点就行了,唯一值得注意的是,uniapp等和云开发混用的方式,可以看我另外一个帖子。
2、开通云开发的内容管理
2.1 模型设置及关联
这一步主要是设定了分类模型,具体头像图片模型(绑定分类),简单几步,就完成了后台管理部分
3、编写部分函数
3.1 内容安全的坑security.imgSecCheck
这里,<span style="font-size: 16px;">imgSecCheck 即将下线,但是官方还没有提供新的同步监测方法,新 的</span>mediaCheckAsync 是个异步操作,需要回调,论坛里的运营说暂时没有同步版本(2022年3月11日09:20之前的记录,之后如有请忽略)
关键,原来的 <span style="font-size: 16px;">imgSecCheck 找不到了,记录一下 文档链接在这里 :</span><a href="https://developers.weixin.qq.com/miniprogram/dev/framework/security.imgSecCheck.html#%E8%AF%B7%E6%B1%82%E5%9C%B0%E5%9D%80" rel="noopener noreferrer" style="font-size: 16px;" target="_blank">https://developers.weixin.qq.com/miniprogram/dev/framework/security.imgSecCheck.html\#%E8%AF%B7%E6%B1%82%E5%9C%B0%E5%9D%80</a>
imgSecCheck 还有个坑:当监测不通过的时候,云函数会直接报错,而不是返回错误信息。这点需要注意一小下
这里埋个坑:图片检测的方法另外开贴
3.2 云函数,联表查询的坑 lookup(暂时不知道怎么解决)
这里主要是获取分类和对应的头衔挂件图片。暂时就在这里了。