检索多个查询字符串参数Express 4

时间:2015-09-07 21:58:06

标签: node.js express query-string

var express = require('express');
var bodyParser = require('body-parser');
var app = express();
var url = require('url');

// parse application/x-www-form-urlencoded
app.use(bodyParser.urlencoded({ extended: false }));

// parse application/json
app.use(bodyParser.json())
app.get('/', function (req, res) {
  console.log(req.query); 
  res.send('Hello World');
})

app.listen(3000);


curl http://localhost:3000/?a=1&b=3

控制台日志返回{a:'1'}。

我错过了什么吗?

1 个答案:

答案 0 :(得分:3)

&是一个shell命令,用于指导您的过程,以及&不会被传递给卷曲。

您需要使用curl 'http://localhost:3000/?a=1&b=3'(请注意引号)