我试图让我的路线更加模块化,并想知道是否可以通过router.use()将req.params数据传递到路线中。
app.js:
app.use("/members",require("../routes/Members"))
路由/ Members.js:
var router = require("express").Router();
router.use("/:name/projects",require("./Projects"));
路由/ Projects.js:
var router = require("express").Router();
router.get("/", function(req, res) {
res.send(req.params.name); // param from Members.js route
]);
不幸的是,{。{1}}在Projects.js文件中不可用。有没有办法将数据传递到router.use函数?