如何log express.js POST参数

时间:2014-05-16 20:16:17

标签: javascript node.js post express

我想知道如何获取一个包含HTTP请求中发送的所有参数的数组。

如果我阅读了文档:http://expressjs.com/4x/api.html#req.params

我可以看到使用req.paramsreq.queryparams将链接到路由参数,query将链接到GET参数。但是如何记录帖子参数呢? req.param()方法需要参数,如果我没有提供,则不返回数组。由于必须通过req.param()使用所有POST参数,因此暂时无法记录它们。或者我错过了什么?

我的目标是有效地记录所有参数,以便在开发过程中轻松调试应用程序,如果您有更好的方法,请告诉我。

1 个答案:

答案 0 :(得分:4)

您正在寻找req.body,其中包含已解析的POST正文。 (假设你有解析它的中间件)