Ошибка Zapier «Вы должны вернуть один объект или массив объектов». - PullRequest
0 голосов
/ 19 июня 2020

Я пытаюсь создать Zap, который отправляет данные POST в мой API, и после того, как я сделал что-то на моей стороне, мой API возвращает код состояния HTTP200. На моей стороне все работает, но Zapier продолжает возвращать ошибку «Вы должны вернуть один объект или массив объектов». Что-то не так с моим кодом (сторона Zapier)?

Вот оно:

if(inputData.Status === "Accepted"){
  var data = {
    TypeTemplate: 1,
    Date: inputData.Date,
    DocteurExterneID: inputData.DocteurExterneID,
    NomDuDocteur: inputData.NomDuDocteur, 
    NomDuClient: inputData.NomDuClient, 
    CourrielClient: inputData.CourrielClient,
    Prix: inputData.Prix
  };

  fetch('http://myapiurl/Zapier/', {
      method: 'POST',
      body: JSON.stringify(data),
      headers: {
          'Content-Type': 'application/json',
          'Accept': 'application/json'
      }
  }).then(function (res) {
    return {result:true};
  }).catch(function(error) {
     callback(error);
  });
}

1 Ответ

0 голосов
/ 19 июня 2020

необходимо изменить следующую строку:

 return {result:true};

на

callback(null, res.text());
...