现在正在将我的 php 网站转换为表达 js。我的前端有很多 pf 脚本。所有这些脚本都会生成类似page.php?id=10&something=anything的链接。在 express js 中,如果 url 像这个 page.php?/10/anything**,我可以捕捉到。有什么方法可以从 url 中捕获变量,例如express js 中的page.php?id=10&something=anything?
问问题
808 次
1 回答
1
您可以使用传统的 Express 方式,例如“/myroute/id/:number”,也可以使用“myroute?id=:number”
首先:如果您的路线如下所示,请更改路线代码:
app.get('/user/:id', user.list);
至
app.get('/user/', user.list);
在您的 users.js 中更改行为以获取参数...
exports.list = function(req, res){
var id = req.query.id;
console.log("ID: " + id);
};
根据需要获取参数的秘诀是req.query.id中的“查询” 。
于 2013-01-21T19:59:39.737 回答