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' }
  })
原文地址:https://www.cnblogs.com/banyuege/p/14092819.html