解析云代码错误:未调用成功/错误(代码:141,版本:1.9.0)

时间:2016-01-05 18:02:16

标签: ios swift parse-platform cloud-code

此代码有什么问题?:

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的新手......

1 个答案:

答案 0 :(得分:1)

问题似乎是单词sucess的拼写错误success,导致保存成功阻止未被调用。

newReview.save({
    sucess:function(  ){
        response.success("Ok");
    },
    error: function(){
        response.error("Erro");
    }
});

特别是问题是这一行

sucess:function(  ){

将其改为此,你应该好好去。

success: function(){