Parse platform TypeError:Object[Object]没有方法'';

Parse platform TypeError:Object[Object]没有方法'';,parse-platform,stripe-payments,parse-cloud-code,Parse Platform,Stripe Payments,Parse Cloud Code,当我尝试创建客户时,出现以下错误。我试着降低语法等级。目前它运行的是最新的(2.2.8)版本,但我也尝试了1.4.2版本,我仍然得到以下错误。这种“类型错误”的原因是什么 Main.js: //STRIPE var Stripe = require("stripe") Stripe.initialize = ("sk_test_XXXXX"); Parse.Cloud.define("saveCustomerId", function(request, response) { Pars

当我尝试创建客户时,出现以下错误。我试着降低语法等级。目前它运行的是最新的(2.2.8)版本,但我也尝试了1.4.2版本,我仍然得到以下错误。这种“类型错误”的原因是什么

Main.js:

//STRIPE
var Stripe = require("stripe")
Stripe.initialize = ("sk_test_XXXXX");

Parse.Cloud.define("saveCustomerId", function(request, response) {
    Parse.Cloud.useMasterKey();
    Stripe.Customers.create({
        card : request.params.token,
        email: request.params.email,
        description: request.params.description,
    }, {
        success : function(customer) {

        var Usr = request.user;

        var newcust = Parse.Object.extend("Customer");
        var newUsr = new newcust();

          newUsr.set("sCID", customer.id);
            newUsr.set("parent", Usr);

       var pACL = new Parse.ACL();
       pACL.setPublicReadAccess(false);
       pACL.setPublicWriteAccess(false);
       pACL.setReadAccess(Usr, true);
       pACL.setWriteAccess(Usr, true);

        newUsr.set("ACL", pACL);

            newUsr.save(null, {
                success : function(customer) {
                    response.success("customer saved to parse = " + Usr.get("username"));
                },
                error : function(customer, error) {

                    response.error("Ops failed to saved customer id ");
                }
            });
        },
        error : function() {
            response.error("Fejl");
        }
    });
});

这看起来是一个解析API错误,如果您回滚到parse 1.3.5,则应该修复该错误。终端(在mac上)或控制台(在其他平台上)类型


解析jssdk 1.5.0报告和确认的错误:


您是否成功导入了条带模块?

我通过自己创建条带模块修复了该错误

谢谢,我尝试了旧版本,可惜没有帮助。我通过自己创建模块解决了这个问题。我在1.6.14版本中遇到了这个问题。我一回到1.5.0,它就工作了。谢谢你
//STRIPE
var Stripe = require("stripe")
Stripe.initialize = ("sk_test_XXXXX");

Parse.Cloud.define("saveCustomerId", function(request, response) {
    Parse.Cloud.useMasterKey();
    Stripe.Customers.create({
        card : request.params.token,
        email: request.params.email,
        description: request.params.description,
    }, {
        success : function(customer) {

        var Usr = request.user;

        var newcust = Parse.Object.extend("Customer");
        var newUsr = new newcust();

          newUsr.set("sCID", customer.id);
            newUsr.set("parent", Usr);

       var pACL = new Parse.ACL();
       pACL.setPublicReadAccess(false);
       pACL.setPublicWriteAccess(false);
       pACL.setReadAccess(Usr, true);
       pACL.setWriteAccess(Usr, true);

        newUsr.set("ACL", pACL);

            newUsr.save(null, {
                success : function(customer) {
                    response.success("customer saved to parse = " + Usr.get("username"));
                },
                error : function(customer, error) {

                    response.error("Ops failed to saved customer id ");
                }
            });
        },
        error : function() {
            response.error("Fejl");
        }
    });
});