Parse.Cloud试玩

作者: NextStack | 来源:发表于2017-05-25 17:43 被阅读0次

一直很纠结,这个Parse.Cloud到底是什么鬼?
后来,经过简单代码阅读与实际编写实践,发现,挺有意思!

简单的说,就是我们在云端已经定义好了操作的方法,只需要在前端传递参数到后端,后端执行完毕,返回结果。

我们还是,用代码来解释吧!

后端

首先,编写一个后端cloud脚本(在配置的cloud中定义)

Parse.Cloud.define('hello', (req, res) => {
  res.success({
    data: 'Hello, ' + req.params.name
  })
});

这个脚本很简单,直接返回前端传过来的name参数

所以,我们要写前端代码了:

前端

Parse.Cloud.run('hello', {
  name: 'bbbbb'
}, function(data) {
  console.log('get data:', data);
});

前端代码也很好理解,run方法,第一个参数为要执行的任务名称,也就是我们后端define的名称,然后第二个参数,是传递的数据,后端通过req.params`进行接收,第三个参数,为数据返回回调函数。

其他

  • 后端的res有两个方法:successerror
  • res可以返回Parse.Object对象,前端接收的也是Parse.Object对象(也就是可以直接使用.get方法获取数据

相关文章

网友评论

    本文标题:Parse.Cloud试玩

    本文链接:https://www.haomeiwen.com/subject/huyzxxtx.html