【问题标题】:TypeError: Object [object Object] has no method ' 'TypeError: Object [object Object] 没有方法“”
【发布时间】:2016-01-03 22:56:56
【问题描述】:

我在尝试创建客户时收到以下错误。我尝试降级 Parse。目前它正在运行最新的(2.2.8)版本,但我也尝试了 1.4.2 版本,但我仍然收到以下错误。这个“TypeError”可能是什么原因?

TypeError: Object [object Object] has no method 'isString' 
at request (stripe.js 49:25) at post (stripe.js:117:12) at
Object.module.exports.Customers.create (stripe.js:239:16) at main.js:15:22

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");
        }
    });
});

【问题讨论】:

    标签: parse-platform stripe-payments parse-cloud-code


    【解决方案1】:

    这看起来是一个解析 API 错误,如果您回滚到 Parse 1.3.5,它应该被修复。在终端(在 Mac 上)或控制台(在其他平台上)输入

    解析jssdk 1.5.0

    【讨论】:

    • 谢谢我尝试了旧版本,不幸的是它没有帮助。我通过自己创建模块解决了这个问题。
    • 我在 1.6.14 版中遇到了这个确切的问题。一旦我回滚到 1.5.0,它就起作用了。谢谢你
    【解决方案2】:

    报告并确认的错误:https://developers.facebook.com/bugs/1024338347618594/

    您是否设法导入了条带模块?

    【讨论】:

      【解决方案3】:

      我通过自己创建 Stripe 模块修复了该错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-05-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-09
        • 1970-01-01
        相关资源
        最近更新 更多