express路由模块化

在前面的例子中,我们所有的路由都是通过写入到入口文件中挂载到app上面的,但是在实际运用中,我们需要将不同的路由进行分类管理,全部引入到入口文件中是不现实的,这里可以借助express.Router 创建模块化的、可挂载的路由处理程序。

 为了实现模块化路由,首先在项目根目录,新建一个routes文件夹,用于存放所有的路由页面,并新建两个文件:

  

 然后再index.js中引入路由并挂载:

 此时就可以访问这两个路由了:

 嵌套路由

 继续在routes文件夹下面新建admin文件夹,并在改文件夹中新建user.js文件:

 然后在admin.js中引入并挂载路由:

 这样就可以访问user里面的路由了

 代码下载:node  (9bvo)

原文地址:https://www.cnblogs.com/yuyujuan/p/13958803.html