在 express.Router() 中存储路由;

Storing Routes in express.Router();

我目前正在 angular 和 express 的一个小项目的后端工作。由于会有很多路由,我决定为每个路由块创建一个文件。之后,我将它们导入到我的 server.js 中,如下所示:

router = express.Router();
var routes = require('./routepath/route1');
routes(router);
routes = require('./routepath/route2');
routes(router);
routes = require('./routepath/route3');
routes(router);

有更简单的方法吗?我不想为我创建的每个路由文件调用路由(路由器)。

您可以查看 https://github.com/praveen001/express-boilerplate/tree/master/src 以获得更简洁的示例。

但据我所知,您仍然必须导入每个路由并手动添加它,无法逃避它。