1

現在、この 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 で独自のサーバーを作成する必要がありますか、それともこのサンプル コードで応答本文を取得する方法がありません。

4

1 に答える 1

1

ライブラリは、サーバーcontentful-webhook-serverにプレーン ノードhttpモジュールを使用します。したがって、reqオブジェクトは読み取り可能なストリームであり、本体を取得するためにバッファリングおよび解析する必要があります。

例については、https://nodejs.org/en/docs/guides/anatomy-of-an-http-transaction/#request-bodyをご覧ください。

于 2016-06-15T15:01:05.640 に答える