如果没有得到任何想要的数据从我的服务器发送到 zapier,应该向 zapier 发送啥响应

Posted

技术标签:

【中文标题】如果没有得到任何想要的数据从我的服务器发送到 zapier,应该向 zapier 发送啥响应【英文标题】:What response should be send to zapier if not get any desired data to send from my server to zapier如果没有得到任何想要的数据从我的服务器发送到 zapier,应该向 zapier 发送什么响应 【发布时间】:2021-09-07 00:02:55 【问题描述】:

我想将一些数据从我的服务器发送到 zapier,这是 zapier 请求的。如果我的服务器没有该数据,要发送什么作为响应。它应该是空数组响应或一些错误消息

if(contact?.length)
  const contactClone = _.clone(contact);
   _.filter(contactClone, function(o: any)  return o.tag_updated_on; );  // if some specific contact has this field which should be rerturned
   _.orderBy(contactClone, 'tag_updated_on', 'desc'); 
  if(contactClone?.length)
    res.status(200).json([contactClone[0]]); ////First one contact from the array would be returned
    return;
  
  
  
  res.status(200).json([contact[0]]); //What should be returned here

【问题讨论】:

【参考方案1】:

应该是空数组响应或者一些错误信息

根据您希望呼叫者的响应方式,这两种方法都适用。如果您希望它出错,则 404 响应会很好。如果调用者希望处理它,[] 也可能有意义。

【讨论】:

以上是关于如果没有得到任何想要的数据从我的服务器发送到 zapier,应该向 zapier 发送啥响应的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据从我的 main.js 发送到我的 index.html(电子)

重新连接到我的 socket.io 服务器后,没有收到从我的 android 设备发送的事件

有没有办法监控发送到本地 Apache 服务器的 UDP 数据包?

将数据从 JavaScript 发送到服务器到 PHP,得到 500 错误

从服务器发送 FCM 消息时未到达设备

从 Android 发送到计算引擎服务器的 JSON 返回 null