由于项目越来越大,app.js中的路由会变多,导致app.js文件变大,需要提取出路由。
如何拆分
app.js文件
- 导入路由文件
- 调用路由文件,调用的时候传入参数app
const baseRouter = require('./routes/router');
baseRouter(app);
routes/router.js文件
- 定义一个函数并传入app.js传过来的参数
- 引入路由
- 使用use()方法定义
- 最后导出
function baseRoute (app) {const sesameAdminEmployeeRouter = require('./sesameAdmin/employee/index');const sesameAdminAuthorityRouter = require('./sesameAdmin/authority/index');app.use('/sesame/admin/employee', sesameAdminEmployeeRouter);app.use('/sesame/admin/authority', sesameAdminAuthorityRouter);
}
module.exports = baseRoute;