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

相关推荐
2501_9445255424 分钟前
Flutter for OpenHarmony 个人理财管理App实战 - 账户详情页面
android·java·开发语言·前端·javascript·flutter
2601_9498574328 分钟前
Flutter for OpenHarmony Web开发助手App实战:快捷键参考
前端·flutter
wangdaoyin201035 分钟前
若依vue2前后端分离集成flowable
开发语言·前端·javascript
心柠1 小时前
vue3相关知识总结
前端·javascript·vue.js
Amumu121381 小时前
Vue Router(二)
java·前端
a1117762 小时前
图书借阅管理系统(FastAPI + Vue)
前端·vue.js·fastapi
常年游走在bug的边缘2 小时前
掌握JavaScript作用域:从函数作用域到块级作用域的演进与实践
开发语言·前端·javascript
极致♀雨3 小时前
vue2+elementUI table表格勾选行冻结/置顶
前端·javascript·vue.js·elementui
林shir3 小时前
3-15-前端Web实战(Vue工程化+ElementPlus)
前端·javascript·vue.js
zhaoyin19943 小时前
Fiddler弱网实战
前端·测试工具·fiddler