2014-11-03 64 views
0

我是js的新手。我有一個雲代碼函數來註冊一個用戶,它工作正常,但我無法檢索原始錯誤消息。例如,當我使用現有用戶名signUp,我預計{"code":202,"error":"username cooldude6 already taken"},但得到{"code":141,"error":"An error has occurred"}這是雲代碼問題的錯誤代碼。任何幫助,將不勝感激。獲取雲代碼+ parse.com中的原始錯誤代碼

Parse.Cloud.define("signupUserTest", function(request, response) { 

Parse.Cloud.useMasterKey(); //to bypass ACLs 

var user = new Parse.User(); 
user.set("email", request.params.email); //optional 
user.set("username", request.params.username); //required 
user.set("password", request.params.password); //required 

user.signUp(null, { 
    success: function(user) {  
     response.success("success!"); 
    }, 
    error: function(error) { 
     console.log(error); 
     console.error(error); 
     response.error(error.message); 
    } 
});  
}); 

和日誌/錯誤顯示

E2014-11-03T22:39:05.098Z] v593: Ran cloud function signupUser with: 
    Input: {"email":"[email protected]","password":"p_n7!-e8","username":"cooldude6"} 
    Failed with: An error has occurred 
+0

可以顯示導致錯誤並返回/打印錯誤日誌的代碼嗎? – dstefanis 2014-11-03 22:38:35

回答