如何在php中将URL变量传递给express.js?

时间:2013-01-21 06:09:45

标签: php javascript node.js url express

现在正在转换我的php网站来表达js。我的前端有很多pf脚本。所有这些脚本生成链接,如 page.php?id = 10& something = any 。在快递js,我可以抓住如果这个网页像这个page.php?/ 10 /任何**。是否有任何方法可以从快递js中的 page.php?id = 10& something = any 等网址中捕获变量?

1 个答案:

答案 0 :(得分:1)

您可以使用传统的快捷方式,例如" / 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