简体   繁体   English

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

[英]Parse Cloud Code Error: success/error was not called (Code: 141, Version: 1.9.0)

What is wrong with this 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");
    }
});

}); });

It save correctly on Parse. 它可以正确保存在Parse上。 But I still got the error. 但是我仍然遇到错误。 x) I'm new on JS and Parse Cloud Code... x)我是JS和Parse Cloud Code的新手...

The problem appears to be the typo sucess of the word success which leads to the save success block not being called. 这个问题似乎是错字sucess字的success导致保存成功块不会被调用。

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

In particular, the problem is this line 特别是问题是这条线

sucess:function(  ){

Change it to this and you should be good to go. 将其更改为此,您应该一切顺利。

success: function(){

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM