Parse:在 Parse Server 上编写云代码

Parse: Write Cloud Code on Parse Server

我使用 Parse Server 作为我用 Ionic 3 和 Angular 4 编写的应用程序的 BaaS。用户。

现在有人建议我 运行 使用 Cloud Code 在服务器上进行查询(可能还有本地存储功能 ???)。

所以我的问题是如何将它们写在Parse的Server上以及localstorage的概念是什么

这是我的 search.ts 进行查询并使用来自 localstorage

的结果
initializeItems() {
  this.users= this.localdata.tmpusers;
}

constructor(public navCtrl: NavController, private localdata: localData) {
  this.searchControl = new FormControl;
  this.query.find().then(data => {
  this.tmp = data; 
  console.log(this.tmp);
  this.localdata.setUsers(this.tmp);

  this.users = this.localdata.tmpusers;
  console.log (this.users);
  })
 }

这是我的 localdata.ts 用于保存查询结果并使用它们

setUsers (users){
    window.localStorage.users_data = JSON.stringify(users);
}
getUsers(){
   return JSON.parse(window.localStorage.users_data || '[]');
}

tmpusers = this.getUsers();
constructor(){
    this.tmpusers.sort(function(a, b) {
        var nameA = a.username.toUpperCase(); // ignore upper and lowercase
        var nameB = b.username.toUpperCase(); // ignore upper and lowercase
        if (nameA < nameB) {
          return -1;
        }
        if (nameA > nameB) {
          return 1;
        }

        // names must be equal
        return 0;
      });
}

那么我应该如何使用 Cloud Code 和 localstorage 以获得最佳性能?

非常感谢

您需要在此处使用本机 storage 模块。

然后是这样的:(这只是doc.Please转换成你的用例的例子)

 // set a key/value
  storage.set('name', 'Max');

  // Or to get a key/value pair
  storage.get('age').then((val) => {
    console.log('Your age is', val);
  });