在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
首先,小程序的开发已是热门,一个前段技术人员必备的技术就是开发小程序.在这里推荐一个入门小程序文章(连胜出品)。 对于小程序的入门开发就不再做详细介绍,这里针对Bmob辅助开发小程序进行介绍。 1. Bmob是什么? Bmob 为小程序开发提供一体化的后端云服务,免去了服务器维护、证书配置、数据存储互通等繁琐的工作,大幅度提高开发效率,减少研发时间和成本。接入 Bmob,还能同时打通小程序、App、Web 之间的数据,提高运营效率。 利用Bomb可以做到WEB,APP,小程序共享一套数据,并且是免费的提供20G的存储空间,对于个人开发足以。 2. Bmob开发 ->注册Bmob ->创建一个应用
接着将自己注册的小程序对应的AppId以及AppSecert填入Bmob,如下图:
之后,在应用秘钥中获取Bomb提供的Application ID和REST API Key,这是进入Bmob的凭证,注意保护...
此时,下载Bmob SDK(Bomb.min.js),将此SDK放入utils文件下,这样就可以在app.js中进行引入 var Bmob = require('../../utils/bmob.js'); Bmob.initialize("你的Application ID", "你的REST API Key"); 此时,可以进行对数据的查询: var Diary = Bmob.Object.extend("diary");
除了查询,还可以进行对应的增删改,eg: //增加数据 创建类和实例 var Diary = Bmob.Object.extend("diary"); var diary = new Diary(); diary.set("title","hello"); diary.set("content","hello world"); //添加数据,第一个入口参数是null diary.save(null, { success: function(result) { // 添加成功,返回成功之后的objectId(注意:返回的属性名字是id,不是objectId),你还可以在Bmob的Web管理后台看到对应的数据 console.log("日记创建成功, objectId:"+result.id); }, error: function(result, error) { // 添加失败 console.log('创建日记失败'); } }); 当然,Bmob服务不至于数据服务,只是更多的我们操作数据多一点. 例如:短信验证码服务: Bmob.Sms.requestSmsCode({"mobilePhoneNumber": "131xxxxxxxx"} ).then(function(obj) { console.log("smsId:"+obj.smsId); // }, function(err){ console.log("发送失败:"+err); }); 返回数据: { "smsId": 1232222 } 还有更多好玩的,不再做一一展示,Bmob官方文档比较浅显易懂..
|
请发表评论