我正在使用Nodejs。

Server.js

app.get('/dashboard/:id', routes.dashboard);


路线/ index.js

exports.dashboard = function(req, res){


}


我希望能够将app.js中的'id'变量传递给仪表板函数。我该怎么做呢?

最佳答案

假设ExpressJS,您不需要传递它。

对于每个参数占位符(如:id),req.params应该具有一个匹配的属性,其中包含以下值:

exports.dashboard = function (req, res) {
    console.log(req.params.id);
};


不过,这假定所请求的URL通过动词和模式匹配路由。

关于node.js - 如何将参数传递给路由?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17398766/

10-11 19:59