Tag: 丰富

内容和节点的Webhooks

真的很努力得到这个工作。 我在Contentful中有一个webhook定义设置。 当我在Contentful中发布条目时,它会向webhooks.example.com发送一个HTTP POST请求。 在该子域中,我有一个运行的NodeJS服务器来接受请求。 我查看了Contentful API文档 ,它说请求主体应该包含新发布的条目。 我已经尝试了两种接收请求的方法,这两种方法都不会给请求主体任何东西。 首先,我尝试了有意义的webhook-server NPM模块: var webhooks = require("contentful-webhook-server")({ path: "/", username: "xxxxxx", password: "xxxxxx" }); webhooks.on("ContentManagement.Entry.publish", function(req){ console.log("An entry was published"); console.log(req.body); }); webhooks.listen(3025, function(){ console.log("Contentful webhook server running on port " + 3025); }); 这里的请求来了,我得到消息An entry was published但req.body是未定义的。 如果我做了console.log(req) ,我可以看到完整的request对象,它不包含body。 于是我试着运行一个基本的Express服务器来接受所有的POST请求: var express = require("express"), bodyParser = […]