2014-03-26 94 views
0

我試圖做雙方法鏈接在解析的JavaScript API解析的Javascript調用雲碼功能從另一個雲代碼功能

exports.getUserGifts = function (request, response) { 
    Parse.Cloud.run('getObjects', { 
     success: function(results) { 
      Parse.Cloud.run('getGifts', { 
      success: function(results) { 
       response.success(results); 
      }, 
      error: function(error) { 
       response.error("Some error."); 
      } 
      }); 
     }, 
     error: function(error) { 
      response.error("Some error."); 
     } 
    }); 

} 

內,但我得到的錯誤

{"code":141,"error":"success/error was not called"} 

任何幫助,我我在上面的代碼中做錯了事情。

由於

回答

0

3個參數(functionName,而參數,選擇採用)由Parse.Cloud.run其中作爲我只是路過2(functionName,而選擇採用)需要現在我已改變的代碼來

exports.getUserGifts = function (request, response) { 
    Parse.Cloud.run('getObjects',{}, { 
     success: function(results) { 
      Parse.Cloud.run('getGifts',{}, { 
      success: function(results) { 
       response.success(results); 
      }, 
      error: function(error) { 
       response.error("Some error."); 
      } 
      }); 
     }, 
     error: function(error) { 
      response.error("Some error."); 
     } 
    }); 

} 

它工作正常。