Parse.com错误:未定义未定义

时间:2016-01-22 20:22:51

标签: javascript parse-platform cloud-code

我们有时会得到一个未定义的未定义的'来自云代码中的之一之前的函数的错误。大多数时候,beforeSave运行良好。即使它因未被捕获的未定义错误而失败,下一次保存尝试也能正常工作。什么可能导致未被捕获的未定义'错误?

以下是Parse错误控制台的错误: 结果:未捕获未定义

此外,错误似乎是随机的。

以下是代码:

Parse.Cloud.beforeSave("OurClass", function(request, response){  
    var objId = request.object.id;  
    return Parse.Promise.as() .then(function(){  
        var key = request.object.get("key"); //'key' is a Pointer to an obj in another class  
        if (key){  
            return externalFunc(request);//This fn returns a promise  
        }  
        else {  
            return Parse.Promise.error("Key Obj does not exist for objId");  
        }  
    }).then(function(){  
        response.success();  
      },  
      function(err) {  
        response.error("Err: " + err);  
      });
});

0 个答案:

没有答案