Express框架开发接口之req.params、req.query与req.body的区别

1.req.query

用于get请求

http://localhost:3000/user?username=ljz&age=1

获取 URL 中携带的查询参数

通过req.query对象,可以访问到客户端通过查询字符串的形式,发送到服务器的参数:

2.req.params

用于get请求

url路径为:http://localhost:3000/user/1

获取 URL 中的动态参数

通过req.params对象,可以访问到 URL 中,通过:匹配到的动态参数:

3.req.body

用于post请求

http://localhost:3000/login

相关推荐
再学一点就睡2 分钟前
IP从入门到起飞:妈妈再也不用担心我不会网络基础啦
前端·后端·tcp/ip
坚持学习前端日记5 分钟前
认证模块文档
java·服务器·前端·数据库·spring
AI视觉网奇1 小时前
Uncaught SyntaxError: Failed to construct ‘RTCPeerConnection‘:
前端·javascript·html
再学一点就睡8 小时前
前端网络实战手册:15个高频工作场景全解析
前端·网络协议
C_心欲无痕9 小时前
有限状态机在前端中的应用
前端·状态模式
C_心欲无痕9 小时前
前端基于 IntersectionObserver 更流畅的懒加载实现
前端
candyTong9 小时前
深入解析:AI 智能体(Agent)是如何解决问题的?
前端·agent·ai编程
柳杉9 小时前
建议收藏 | 2026年AI工具封神榜:从Sora到混元3D,生产力彻底爆发
前端·人工智能·后端
weixin_462446239 小时前
使用 Puppeteer 设置 Cookies 并实现自动化分页操作:前端实战教程
运维·前端·自动化
CheungChunChiu9 小时前
Linux 内核动态打印机制详解
android·linux·服务器·前端·ubuntu