Создание Parse.Object нового сервера разбора

Я использую новый сервер синтаксического анализа с открытым исходным кодом, и это то, что у меня есть в main.js для создания объекта.

Parse.Cloud.define("purchaseItem", function(request, response) {
  Parse.Cloud.useMasterKey();
  var order, custom;

  Parse.Promise.as().then(function() {

    var fullreceipt;
    var receiptData = new Array();
    receiptData = request.params.receipt.titles;

    if(receiptData){
      console.log('value of recept data is good');
    }

    if (!receiptData){
      console.log('Value of receiptData is empty');
    }

    for (var i = 0; i < receiptData.length; i++) {
      console.log(receiptData[i]);
      fullreceipt = receiptData[i];  
      console.log(fullreceipt);
      //Do something
    }

    var currentUser = Parse.User.current();
    order = new Parse.Object('Order');                                
    order.set('name', request.params.name);
    order.set('email', request.params.email);
    order.set('address', request.params.address);
    order.set('zip', request.params.zip);
    order.set('city_state', request.params.city_state);
    order.set('fulfilled', false);
    order.set('charged', false); // set to false until we actually charge the card
    order.set('user', currentUser);
    order.set('receipt', request.params.receipt);
    order.set('tipAmount', request.params.tipAmount);
    order.set('taxAmount', request.params.taxAmount);
    order.set('orderInstructions', request.params.instructions);
    order.set('pickupOrDelivery', request.params.pickupOrDelivery);
    order.set('totalBillAmount', request.params.totalBill);

    return order.save().then(null, function(error) {
      console.log('Creating order object failed. Error: ' + error);
      return Parse.Promise.error('An error has occurred. Your credit card was not charged.' + order);
    });
  }
}

В логах я получаю value of recept data is good но создание объекта не удается, и я получаю сообщение об ошибке, Creating order object failed. Error: [object Object], Если бы хоть одно облако помогло, это было бы здорово!

1 ответ

Решение

Я похоже нашел свой ответ в сообщении об ошибке. Что-то пошло не так, я должен был указать его на новый сервер синтаксического анализа на AWS API, а не старый API синтаксического анализа.

Другие вопросы по тегам