本文主要用来记录下自己这段时间折腾云开发CMS对接小程序的一些个人经验,可能因为新上手,踩的坑实在是有点“多”,而且有些在网上也没找到回答,觉得很有记录下来的必要。
第一个问题:什么是云开发CMS?
说实话,估计没人会回答这个问题,但确实初期还真有点困扰我,因为我遇到的一个问题就是我按照教程安装好云开发CMS之后,发现不知道怎么和小程序对接数据。
其实简单说,就是小程序开发者工具上那个云开发开通后的数据库的一个管理工具,所以其实它就是用来管理云开发数据库的,增删改查的一个后台。对接上和小程序云开发没有什么差异。你也可以手动在小程序开发者工具后台的数据库里面手动添加数据,但是那样有点反操作。从产品经理的角度来看,简直毫无体验感可言。
ok,那么知道云开发CMS是什么之后,接下来的事就好办了。
第二个问题:云开发如何开通并和小程序对接?
这个其实官方有开通教程,具体我就不详细说了,主要我遇到的有几个地方的坑(也不算坑,就有时候刚好卡在那儿了),可以和大家说下。
1、后台云开发开通后,在腾讯云后台cloudbase的扩展应用里面没找到云开发CMS的扩展?
产生这个的原因是云开发后台没开通静态页面,还有需要更改计费方式为按量付费,改好后刷新就可以看到云开发CMS的扩展,直接点击安装就可以成功安装了。
改为按量计费就可以了
静态网页那个也记得开通
2、在云开发后台建立模型添加数据后,前端调用不出来?
这个我也是试了好久才搞定,其实问题也不难,就是我建数据库的时候,字段命名格式为content-title,后面改为contentTtitle驼峰命名后就好了,后面正好看到一篇文章说云开发的字段命名就是驼峰命名。具体为啥我也不清楚,但这样命名就准没错了。
上面截图文章的原文链接:https://my.oschina.net/u/4180986/blog/4347302
大概就是这些了,总算在昨晚把整个流程跑通了。部署好后,整体体验还是挺爽的,就是不知道后面的费用方面坑不坑,这个有待测试。
后面继续更新,下一步想看下云开发CMS能不能做数据采集方面的事,待我研究研究。
----------------- 更新分割线 --------------------
补充一个,云开发CMS后台更新某些字段名称的时候,看似成功了,但是去云开发数据库看的时候你会发现那个字段还在,你更新的字段其实只是新增了而已。