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