Node.js Nodejs:我想使用get方法从回调URL获取值

Node.js Nodejs:我想使用get方法从回调URL获取值,node.js,parameters,callbackurl,Node.js,Parameters,Callbackurl,这是我的重定向/回调URL: 我希望有以下价值观: 付款id:MOJO7717005A25534569 付款请求\u id:378e45f1a7d944299a5185a9eea29c83 我不熟悉Nodejs,尝试使用下面的方法,但它只适用于第一个值,当“?”符号不存在时,所以下面的方法基本上不会给出任何结果: router.get('/callback/:payment_id',function(req,res) { console.log(req.params.payment_id);

这是我的重定向/回调URL:

我希望有以下价值观:

付款id:MOJO7717005A25534569

付款请求\u id:378e45f1a7d944299a5185a9eea29c83

我不熟悉Nodejs,尝试使用下面的方法,但它只适用于第一个值,当“”符号不存在时,所以下面的方法基本上不会给出任何结果:

router.get('/callback/:payment_id',function(req,res)
{
console.log(req.params.payment_id);
return;
}

/callback/:payment\u id
路由指带有
/callback/ANY
的所有url

但是您想要查询字符串数据和
/callback
url

const url = require('url');
router.get('/callback',function(req,res)
{     
   const query = (url.parse(req.url, true)).query; // get query string data
   console.log(query);
   // ......
}

/callback/:payment\u id
路由指所有带有
/callback/ANY
的url

但是您想要查询字符串数据和
/callback
url

const url = require('url');
router.get('/callback',function(req,res)
{     
   const query = (url.parse(req.url, true)).query; // get query string data
   console.log(query);
   // ......
}

您需要的是查询字符串,而不是URL匹配

router.get('/callback',function(req,res)
{
console.log(req.query.payment_id);
console.log(req.query.payment_request_id );
return;
}

您需要的是查询字符串,而不是URL匹配

router.get('/callback',function(req,res)
{
console.log(req.query.payment_id);
console.log(req.query.payment_request_id );
return;
}

您好,斯巴鲁710,谢谢您的帮助,您能否提供一些链接/资源,我可以在其中阅读更多关于它们的信息。您好,killmal,如果您使用的是express,这里是API参考:,其中包括关于req.query的信息。您也可以在该网站上找到一些教程。您好subaru710,谢谢您的帮助,您可以提供一些链接/资源,让我可以阅读更多关于它们的信息。您好killmal,如果您使用的是express,这里是API参考:,其中包括关于req.query的信息。你也可以在那个网站上找到一些教程。