这段代码有什么问题?:
Parse.Cloud.define("insertCouponReview", function(request, response){
var ReviewClass = Parse.Object.extend("Review");
var newReview = new ReviewClass();
var CouponClass = Parse.Object.extend("Coupon");
var coupon = new CouponClass( { objectId: request.params.couponId });
var UserClass = Parse.Object.extend("_User");
var user = new UserClass( { objectId: request.params.userId });
newReview.set( "couponId" , coupon );
newReview.set( "userId" , user);
newReview.set( "reviewTitle" , request.params.reviewTitle);
newReview.set( "comment" , request.params.comment );
newReview.set( "numberOfStars" , request.params.numberOfStars);
newReview.save({
sucess:function( ){
response.success("Ok");
},
error: function(){
response.error("Erro");
}
});
});
它在 Parse 上正确保存。但我仍然得到错误。 X) 我是 JS 和 Parse Cloud Code 的新手...
最佳答案
问题似乎是单词 success
的拼写错误 sucess
导致未调用保存成功 block 。
newReview.save({
sucess:function( ){
response.success("Ok");
},
error: function(){
response.error("Erro");
}
});
特别是这一行的问题
sucess:function( ){
把它改成这个,你应该可以开始了。
success: function(){
关于ios - 解析云代码错误 : success/error was not called (Code: 141, 版本 : 1. 9.0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34618313/