Express.js请求参数未定义

我有以下节点/快速代码:

app.get("/notes/:categoryName", function (res, req) { var categoryName = req.params.categoryName; res.render("notes", {title: categoryName}); }); 

但是当我查看req.params时,它是不确定的。

然而,在另一个控制器,它工作正常:

 app.get("/api/notes/:categoryName", function (req, res) { var categoryName = req.params.categoryName; data.getNotes(categoryName, function (err, notes) { if (err) { res.send(400, err); } else { res.set("Content-Type", "application/json"); res.send(notes.notes); } }); }); 

这是怎么回事?

 app.get("/notes/:categoryName", function (res, req) { 

更多关注:

 app.get("/notes/:categoryName", function (req, res) { 

你切换参数(res,req)