zoukankan      html  css  js  c++  java
  • (六)、nodejs中的express框架获取http参数

    express获取参数方法:

    一、通过req.params

    app.get('/user/:id', function(req, res){
      res.send('user ' + req.params.id);
    });
    

     也可以:

    app.get('/user/:id', function(request, response){
      response.send('user ' + request.params.id);
    });
    

     二、通过req.body

    var app = require('express')();
    var bodyParser = require('body-parser');
    var multer = require('multer'); 
    
    app.use(bodyParser.json()); // for parsing application/json
    app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded
    app.use(multer()); // for parsing multipart/form-data
    
    app.post('/', function (req, res) {
      console.log(req.body);
      res.json(req.body);
    })
    

     三、通过req.query

    // GET /search?q=tobi+ferret
    req.query.q
    // => "tobi ferret"
    
    // GET /shoes?order=desc&shoe[color]=blue&shoe[type]=converse
    req.query.order
    // => "desc"
    
    req.query.shoe.color
    // => "blue"
    
    req.query.shoe.type
    // => "converse"
    

     

  • 相关阅读:
    CSU 1122
    CSU 1256
    CSU 1240
    HDU 1874
    CSU 1004
    Problem F CodeForces 16E
    Problem E CodeForces 237C
    Problem C FZU 1901
    12-30
    2016-12-29
  • 原文地址:https://www.cnblogs.com/hyqing/p/5029749.html
Copyright © 2011-2022 走看看