TypeError: Object [object Object] не имеет метода ' '

Я получаю следующую ошибку, когда пытаюсь создать клиента. Я попытался понизить версию 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");
        }
    });
});

person EsmaGo    schedule 06.10.2015    source источник


Ответы (3)


Это похоже на ошибку API синтаксического анализа, она должна быть исправлена, если вы вернетесь к Parse 1.3.5. В терминале (на Mac) или консоли (на других платформах) введите

разобрать jssdk 1.5.0

person SafeFastExpressive    schedule 23.10.2015
comment
Спасибо, попробовал старую версию, к сожалению, не помогло. Я решил проблему, создав модули самостоятельно. - person EsmaGo; 25.10.2015
comment
У меня была именно эта проблема с версией 1.6.14. Как только откатился на 1.5.0 все заработало. Спасибо за это - person Sasha Reid; 14.01.2016

Сообщенная и подтвержденная ошибка: https://developers.facebook.com/bugs/1024338347618594/

Удалось ли вам импортировать модуль полосы?

person Maxime L    schedule 27.10.2015

Я исправил эту ошибку, самостоятельно создав модуль Stripe.

person EsmaGo    schedule 27.10.2015