req.query 获取查询字符串参数

1
2
3
4
###
post {{http}}/api/login?username=admin&password=000000
----------------------------------------------------
console.log(req.query) // { username: 'admin', password: '000000' }

req.body 获取json数据参数

1
2
3
4
5
6
7
8
9
10
11
###
post {{http}}/api/login
Content-Type: application/json

{
"username":"admin",
"password":"000000"
}
-----------------------------------------------------
app.use(express.json())
console.log(req.body) // { username: 'admin', password: '000000' }

req.body 获取 application/x-www-form-urlencoded 数据参数

1
2
3
4
5
6
7
8
###
GET http://localhost:9090/user
Content-Type: application/x-www-form-urlencoded

username=admin&password=000000
---------------------------------------------------
app.use(express.urlencoded({extended:false}))
console.log(req.body) // [Object: null prototype] { username: 'admin', password: '000000' }