在 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 以获得更简洁的示例。
但据我所知,您仍然必须导入每个路由并手动添加它,无法逃避它。
我目前正在 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 以获得更简洁的示例。
但据我所知,您仍然必须导入每个路由并手动添加它,无法逃避它。