在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
微信小程序一直保持一个比较稳定的节奏进行功能的开放与更新,不激进但是又不怠慢,就一直像微信产品的节奏一样,而在生活中我们使用微信小程序的频率也慢慢高起来,如 KFC 自助点个餐、下单一些较冷门的商品等等。 首先需要在云开发文档的页面中申请「云开发」的公测权限,我的是半天就收到邮件通知了。 然后需要下载 beta 版的开发工具,包含了云开发的功能模块。 2. 项目初始化按照官方的说法,可以通过直接新建一个官方的演示 DEMO 项目学习查看,通过在新建项目时选择「建立云开发快速启动模版」。 新建后的项目结构如图左侧所示,较之前的项目结构,多了云端文件存储的本地映射。 3. 云开发的功能官方的说明如下:
3.1 云函数
开放了运用 Node.js 等框架编写「后端」业务逻辑后,直接可以部署在云平台下,完全不需要去考虑域名、服务器、打包发布、运维等等琐事,大家体会一下这样的功能对于开发一些小型项目带来的便利以及实惠。 3.2 数据库
这样的话,数据库的存储也不用考虑了,直接提供了一个类似于 NOSQL 一样的数据库,而且免费的存储空间达到了 1G,足够使用了。 3.3 文件存储
这不就是直接给你提供了一个静态文件的 CDN 嘛,还是腾讯直接提供的,免费的容量直接达到了 5G,我想小型项目前期一般是用不完的。 4. 云开发控制台如下图所示,在开发工具的工具栏直接可以调起独立的云开发控制台,图形化管理起来也非常地方便。 5. 功能上手测试我们就以官方的 DEMO 来看一下云函数的执行过程。 上图就是云端定义的逻辑,上面的「后端」加引号就是因为在这里还可以直接调用一些小程序的 API,不用自己处理一些额外的逻辑,如之前后端在不同的语言框架下,实现获取 openid 的方法就完全不一样。 定义好了云函数后,右键可以上传发布,发布后就可以直接在前台调用了。 开发起来真是无缝衔接,丝般顺滑。 6. 结语按照官方建立的 DEMO 模板项目就有很多演示学习的代码,大家感兴趣可以直接去初始化项目后学习,这里就不再多贴代码说明。 |
请发表评论