req.query、req.params 和 req.body 之间的区别

req.query、req.params 和 req.body 之间的区别

💡 原文英文,约100词,阅读约需1分钟。
📝

内容提要

req.query用于访问HTTP请求URL中的查询参数,req.params用于动态路由的参数,req.body包含请求体数据。总结来说,req.params用于动态路由,req.query用于查询字符串,req.body用于请求体。

🎯

关键要点

  • req.query用于访问HTTP请求URL中的查询参数。
  • req.params是一个对象,包含映射到命名路由参数的属性。
  • req.body包含请求体中提交的键值对数据,默认情况下为undefined,使用body-parsing中间件后填充。
  • 总结:req.params用于动态路由,req.query用于查询字符串,req.body用于请求体数据。
➡️

继续阅读