Node express GET和POST获取参数的三种方法

来源:互联网 发布:mybatis sql使用别名 编辑:程序博客网 时间:2024/05/16 03:53

1. GET—query

http://localhost:8080/?age=12

app.get('/', function (req, res) {  var params = req.query  res.send(params)})//{"age": "12"}

2. GET—params

http://localhost:8080/13

app.get('/:id', function (req, res) {  var params = req.params  res.send(params)})// {"id": "13"}

3. POST

//index.htmlvar url = 'http://localhost:8080/post'  $.ajax({    url: url,    data: {      params1: 'post_p1',      params2: 'post_p2'    },    dataType: 'json',    type: 'POST',    success: function (data) {      console.log(data)    }  })
//node app.jsvar bodyParser = require('body-parser')app.use(bodyParser.json())app.use(bodyParser.urlencoded({extended: false}))app.post('/post', function (req, res) { var params = req.body  console.log(params)  //{ params1: 'post_p1', params2: 'post_p2' }})
原创粉丝点击