目录
第8章小程序后端开发
8,2数据的增、删、改、查
8,4简单留言板
8,1比目后端云简介
个完整的小程序系统,不但需要前端的展现,而且需要后端服务器的
支撑,以提供数据服务。也就是说,开发一个真正完整的小程序应用
需要前后端的相互配合。小程序与远程服务器之间通过 Https
传输协议进行数据交换,如图8-1所示。
除了自己搭建服务端以外,还可以利用一些网络公司提供的云服务来
进行小程序后端的相应开发。本章主要讲解利用比目网络科技有限
公司提供的Bmob后端云进行小程序后端开发
Bmob后端云专注于为移动应用提供一整套后端云服务,能帮助开
发者免去几乎所有服务器端的编码工作,大幅度降低开发成本和开发
时间
比且后端云简介
Bmob提供了小程序软件开发工具包( sof twaredeve
1 o p n t ki t,SDK),让用户拥有强大的后端服务。嵌入
Bmob小程序SDK后,开发工程师可以更加专注于编写前端代码
和优化良好的用户体验,而不必担心后端的基础设施
Bmob提供了成熟的 Websocket信道服务,降低了开发者
使用 websocke t通信的门槛。同时也满足了小程序需要H
TTPS与服务端通信的需求。
Bmob还提供了短信验证功能,只需几行简单的代码,即可实现微
信小程序的用户登录、富媒体文件上传、发送短信通知和微信支付等
功能。
总之,Bmob让微信小程序的开发更简单。
比目后端云简介
进入Bmob官方网站()后,单击右上角的“
注册”按钮,在跳转页面(图8—2)填入姓名、邮箱,并设置密码,确
认后到邮箱激活Bmob账户,即可拥有Bmob账号。
进入后台,单击左边的“应用”图标,会出现已经创建的应用项目列
表和“创建应用”按钮。单击“创建应用”按钮,出现如图
所示的对话框,填写完成应用的相关信息后,即可创建一个等待开发的
应用。
比目后端云简介
进入后台,选择应用项目,单击“设置
“应用配置”选项,将小
程序中的 A p pID(小程序ID)和 Appsecret(小程序密
钥)填写到Bmob中,如图8-4所示
“应用
密钥”
进入后台,选择应用项目,单击“设置”→“应用配置”选项,在该
界面中可以得到“微信小程序服务器域名配置”(在小程序配置中需
要使用),如图8-5所示
比且后端云简介
进入后台,选择应用项目,单击“设置”→“应用密钥”选项,可以
获取应用项目的 Application ID和 secret ke
y(在小程序开发中需要使用),如图8-6所示。
“安全域名”
登录微信公众号平台,单击“设置”→“开发设置”选项,在服务器
域名中输入从图8-5获取的合法域名,如图8-7所示
Bmo b sdk
比且后端云简介
登录 h tt ps:∥ gi thub. com/ bmo b/bmo b-w
eApp-sdk下载 Bmo d sdk,解压下载后的SDK,把b
mob-
的位置。
据的增、删
为了便于在Bmob中实现数据的增加、删除、修改、査询,我们在
新建的应用中新增“test”表,并在表中添加id(编号)、ti
tle(标题)、 content(内容)、 I m a ge(图像)字段,如
图8-8所示。
在“test”表中添加id、 t i tle、 con te n t
mage列,Bmob提供 Number、 string、Boo1
ean、Date、File、 Geopoi n t、 Array、O
bj t、 Pointer、 Relation共10种字段类
型,如图8-9所示
据的增、删
在“更多”选项卡里可以实现快速导入/导出数据、删除/编辑表