0

クライアントはプロトコル バッファを私の URL に投稿します。解析できるペイロードを取得する必要があります。私はエクスプレスを使用していますが、機能するものは何でも受け取ります。

app.post('/n/bidder', function(req, res){

    var payload = ??????;

    var mypb_schema  = schema['Feeds'];
    var brr_fu = mypb_schema.parse(payload); 
});

ありがとう

4

1 に答える 1

1

req入力ストリームからペイロードを受け取り、パーツを結合する必要があります。

var buffertools = require('buffertools');

app.post('/n/bidder', function (req, res) {
  var payload = [];

  req.on('data', function (data) {
    payload.push(data);
  });
  req.on('end', function () {
    var payload = buffertools.concat.apply(null, payload);

    var mypb_schema = schema['Feeds'];
    var brr_fu = mypb_schema.parse(payload);

    // rest of code here

  });

});
于 2012-05-25T06:02:27.477 に答える