心里痒痒,也想做一个自己的悦听小程序,但是苦于只会前端,不会服务端,所以想法一直被卡着。现在小程序有了云开发,很轻松实现后端功能,写后端跟写前端没啥区别,真的是前端小伙伴们的福音啊。经过几个晚上的熬夜奋战,我的第0一个悦听小程序正式上线啦。小程序云开发是什么?开发者可以使用云开发开发悦听小程序、小游戏,无需搭建服务器,即可使用云端能力。(云端说白了也就是服务端啦,说的那么高大上,对新手朋友可不太友好。)小程序·云开发提供了三个基础能力:数据库、存储和云函数。数据库:json数据库,就理解为往里面存的是json,取出来的也是json。存储:就是把你的图片、音频和视频之类的资源文件,存储到里面,帮你生成链接,直接拿链接就可以用,就好像一个网盘一样。云函数:这个云函数,就是服务端的接口,你调用这个函数,也就是调用接口。云函数可以在客户端写,也可以在云开发控0制台写
写完之后同步一下,两端就都有了。在云函数里,你可以进行计算,也可以操作数据库,把想要的结果以同步或者异步的方式返回给客户端。每个用户醉多可拥有两套开发环境,两套环境是互相独立的,一般是创建一个test环境用于开发,一个release环境用于发布。这里有小坑,后面说。云开发怎么用?在创建工程时,选择快速创建云开发模板,直接就拥有了云开发能力,模板里已经配置好了云服务对接模块的路径,如下图:在app.js里配置当前的环境ID,配置完毕,就可以进行开发了。1.创建并编写云函数:右键云函数模块文件夹->新建Node.js云函数:比如,我创建了一个获取用户收藏列表的云函数,函数功能就是从数据库从读取用户收藏列表,并把结果返回给小程序。注意:app.js里虽然指定了当前环境,但这里的代码是在云端运行的,还是要重新指定读的是哪个环境的数据库。