向node.js表示添加动态路由

时间:2016-02-01 10:05:36

标签: node.js express

我想创建一个通用路由,它能够接受用户id和token的不同组合。我理解路由能够接受通用表达式。

它应该适用于/ user1 / token123,也适用于/ user2 / token234等。我不知道如何定义它。我试过/ {user} / {token}。它不起作用。

2 个答案:

答案 0 :(得分:0)

尝试这样的事情:

app.get('/:user/:token', function(req,res){
    console.log(req.params);
});

此处有更多信息:http://expressjs.com/en/api.html#app.param

答案 1 :(得分:0)

在路线中使用“:”。

示例:

    app.get('/:user/:token', function(req,res){
      var user = req.params.user;
      var token req.params.token;
    });