在快递js中请求参数

时间:2012-12-27 11:22:27

标签: javascript node.js express

我正在使用express.js,我正在尝试使用以下代码获取请求参数。

app.configure(function () {
  app.use(express.static(__dirname + '/public'));
});

app.get('/', function (req, res) {
  console.log(req.params[0]);
  console.log(req.params.id);
  res.render('/public/index.html');
});

我的网址看起来像这样。

http://localhost:8080/?id=34.

我没有收到请求参数。我尝试了所有可能性。

2 个答案:

答案 0 :(得分:26)

您需要参考req.query

req.params适用于URL路径中嵌入的参数。

答案 1 :(得分:2)

您也可以使用

  

req.param( '编号')

它将为您获取路径,正文和查询参数。