Parse.Cloud试玩

一直很纠结,这个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方法获取数据
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,860评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,018评论 25 708
  • 8086的寻址方式 CPU访问内存单元时,要给出内存单元的地址,所有的内存单元都有唯一的地址,叫做物理地址 808...
    小小鱼类阅读 448评论 0 0
  • 今天讲一个特别大的题目,读书。自上学至今,我经历了三个身份:学员,教员,队长。三个身份,正对应教学活动三个角...
    各种扯犊子阅读 277评论 0 0