nodeJS学习笔记 express获得GET和POST请求参数
get 请求数据:(req.query)
- 在 Express 中可以直接 req.query 来获取查询字符串的参数
- 返回对象数据(如:{ username: ‘admin’ })
- 注意:req.query 只能拿到 get 请求
route.get('/login',function(req,res){ console.log(req.query) //{ username: 'admin', message: '123456' } })
post 请求数据:(req.query)
在 Express 中没有内置获取表单 POST 请求体的 API,这里需要使用第三方包:body-parser
安装:npm install -S body-parser
引入 body-parser 并配置
const bodyParser=require('body-parser'); var server=express(); server.use(bodyParser.urlencoded({extended:false})) server.use(bodyParser.json())
使用post请求
route.post('/reg',function(req,res){ console.log(req.body) // username: 'admin', message: '123456' } })