独立的快速路由器参数到不同的文件

我遇到了一个问题。 我目前已经在我的routing.js下面显示这是目前我有我的.param和我的路由。我已经分开路由从主应用程序创build一个新的路由器实例在我的routing.js但是我似乎没有能够分开我的参数。 在另一个文件中创build一个新的路由器实例是无用的,可以看到这些路由是特定路由器的

router.param("courseId", function(req, res, next, courseId){ Course.findById(courseId, function(err, course) { if(err) return next(err); else if(!course) { res.json({success: false, message: "No course found"}); return next(new Error("No course found")); } req.course = course; next(); }); 

});

任何方式我可以将上面的代码分隔到另一个文件,传递路由器实例是我尝试过,但我大部分时间得到一个堆栈错误。

任何帮助感激!

       

网上收集的解决方案 "独立的快速路由器参数到不同的文件"