天天看点

express 获取get/post请求参数 body-parser中间件

get

app.post("/text",function(req,res){
    var com = req.query //只能拿get参数
})
           

post

body-parser

在express 中没有内置获取 post 参数 的API 需要使用一个第三方包 body-parser

安装

npm i -S body-parser
           

配置 bodyParser 中间件

// extended:false 会使用querystring对参数进行处理 true会使用qs模块对参数进行处理
app.use(bodyParser.urlencoded({extended:false}))  // 解析urlencoded 格式参数
app.use(bodyParser.json()) // 解析json格式参数
           

然后就可以 通过req.body获取参数

app.post("/text",function(req,res){
    var com = req.body 
})
           

继续阅读