美文网首页
Express 获取Get和Post请求的参数

Express 获取Get和Post请求的参数

作者: nzjcnjzx | 来源:发表于2018-11-27 12:16 被阅读0次
    Checks route params (req.params), ex: /user/:id 
    Checks query string params (req.query), ex: ?id=12 
    Checks urlencoded body params (req.body), ex: id=
    

    获取post请求的参数

     var express = require('express') 
        var bodyParser = require('body-parser')   
    
        var app = express()   
    
        // parse application/x-www-form-urlencoded  
        app.use(bodyParser.urlencoded({ extended: false }))    
    返回的对象是一个键值对,当extended为false的时候,键值对中的值就为'String'或'Array'形式,为true的时候,则可为任何数据类型。
    
        // parse application/json  
        app.use(bodyParser.json())   
    
        app.use(function (req, res) {   
            res.setHeader('Content-Type', 'text/plain')   
            res.write('you posted:\n') 
            res.end(JSON.stringify(req.body, null, 2)) 
        })
    
    

    相关文章

      网友评论

          本文标题:Express 获取Get和Post请求的参数

          本文链接:https://www.haomeiwen.com/subject/escgqqtx.html