从URL检索var

时间:2014-11-08 00:34:10

标签: javascript node.js

我正在访问名为

的Node应用程序的链接
http://localhost:5000/payment?issue=123456

在我的节点应用程序中,我有一个在发生这种情况时被触发的回调

app.get('/payment', function(req, res){
  res.render('payment', { user: req.user });
});

如何获取问题编号(123456)并将其分配给节点应用中的变量?

1 个答案:

答案 0 :(得分:1)

要获取URL参数,您可以使用名为“url”的模块

var url = require('url');
var url_parts = url.parse(request.url, true);
var query = url_parts.query;

作为Express唯一选择,您可以使用req.query方法

app.get('/payment', function(req, res){
  issue = req.query.issue;
  // Other stuff
});