gpt4 book ai didi

json - 解析内容丰富的 Webhook(自定义 JSON 类型)

转载 作者:太空宇宙 更新时间:2023-11-04 00:38:35 26 4
gpt4 key购买 nike

我目前正在使用此 Contentful-webhook-server 在内容未发布时监听 Webhook。

    server.listen(30000, function(){
console.log('Contentful webhook server running on port ' + 30000)
});

server.on('ContentManagement.Entry.publish', function(req){
console.log('An entry was published!', req);
});

server.on('ContentManagement.Entry.unpublish', function(req){
console.log('An entry was unpublished!');
console.log('Deleted SOLR ID: ', req);
});

我正在尝试解析我得到的响应,但我似乎找不到一种方法来解析他们在响应中使用的自定义 JSON。我是否应该使用 Express 创建自己的服务器,或者我是否缺少在此示例代码中获取响应正文的方法。

最佳答案

contentful-webhook-server 库使用普通 Node http 模块作为服务器。因此,req 对象是一个可读流,您需要对其进行缓冲和解析才能获取正文。

看看https://nodejs.org/en/docs/guides/anatomy-of-an-http-transaction/#request-body举个例子。

关于json - 解析内容丰富的 Webhook(自定义 JSON 类型),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37838283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com