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,933評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,302評論 25 708
  • 8086的尋址方式 CPU訪問內存單元時,要給出內存單元的地址,所有的內存單元都有唯一的地址,叫做物理地址 808...
    小小魚類閱讀 448評論 0 0
  • 今天講一個特別大的題目,讀書。自上學至今,我經歷了三個身份:學員,教員,隊長。三個身份,正對應教學活動三個角...
    各種扯犢子閱讀 278評論 0 0