在风帆控制器中使用时,req.body
和req.params.all()
之间有什么区别?
答案 0 :(得分:14)
req.body
是从请求正文中解析出来的任何内容,例如POST
请求中的有效负载。 req.params.all()
为您提供了从(按优先顺序排列)中剔除的参数集合:
id
中的/post/:id
)。答案 1 :(得分:0)
在PUT请求中使用req.params时我注意到的一个问题是:
PUT /route/1
{
id:2,
param:2
}
req.body.id将覆盖req.params.all()。id和req.params.all()。id变为2。
似乎在Sails v1中修复。