我想知道如何获取一个包含HTTP请求中发送的所有参数的数组。
如果我阅读了文档:http://expressjs.com/4x/api.html#req.params
我可以看到使用req.params
和req.query
,params
将链接到路由参数,query
将链接到GET参数。但是如何记录帖子参数呢? req.param()
方法需要参数,如果我没有提供,则不返回数组。由于必须通过req.param()
使用所有POST参数,因此暂时无法记录它们。或者我错过了什么?
我的目标是有效地记录所有参数,以便在开发过程中轻松调试应用程序,如果您有更好的方法,请告诉我。
答案 0 :(得分:4)
您正在寻找req.body
,其中包含已解析的POST正文。 (假设你有解析它的中间件)