我正在使用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.
我没有收到请求参数。我尝试了所有可能性。
答案 0 :(得分:26)
您需要参考req.query
req.params
适用于URL路径中嵌入的参数。
答案 1 :(得分:2)
您也可以使用
req.param( '编号')
它将为您获取路径,正文和查询参数。