原来Bmob是有真正node sdk的
做法很简单,按以下几个步骤就可以
下载JS SDK
https://docs.bmob.cn/data/JavaScript/a_faststart/doc/index.htm
模块导出
即在上述bmob.js末尾加上module.exports = this.Bmob;
可以完成改造了
安装依赖
npm install xmlhttprequest localStorage --save
使用
//app.js
var Bmob = require('./bmob.js');
Bmob.initialize("9a22a7cb3217e88cac2e81fe7e88c600", "025c1282712e387a62b2bcd5a970f93c");
// bmob
var Food = Bmob.Object.extend("Food");
var query = new Bmob.Query(Food);
query.include('category');
query.limit(this.pageSize);
query.skip(this.pageIndex * this.pageSize);
query.find({
success: function(object) {
console.log(object);
},
error: function(object, error) {
alert("query object fail");
}
});
运行
node app.js
结果
更多
这样就可以使用小程序一样优雅的语法在node环境下使用了。