在SailsJS中查看RawBody

时间:2014-12-01 15:28:23

标签: json sails.js

我想通过sails.log.debug()转储出控制器函数看到的原始POST数据。我正在处理来自可能格式错误的第三方的JSON,需要弄清楚在哪里/如何。我希望看到整个原始转储。

create: function(req, res) {
  sails.log.debug(???);
  //var ticket = JSON.parse(req.param("webhook"));

  return res.echoRequest(true);
}

2 个答案:

答案 0 :(得分:0)

您可以使用:

var packet = req.params.all();
sails.log.debug(packet);

希望有所帮助。

答案 1 :(得分:0)

您需要使用中间件来获取" RAW"身体。你会想要抓住前帆 查看此问题的答案Node.js - get raw request body using Express