express路由模块化
在前面的例子中,我们所有的路由都是通过写入到入口文件中挂载到app上面的,但是在实际运用中,我们需要将不同的路由进行分类管理,全部引入到入口文件中是不现实的,这里可以借助express.Router 创建模块化的、可挂载的路由处理程序。
为了实现模块化路由,首先在项目根目录,新建一个routes文件夹,用于存放所有的路由页面,并新建两个文件:
然后再index.js中引入路由并挂载:
此时就可以访问这两个路由了:
嵌套路由
继续在routes文件夹下面新建admin文件夹,并在改文件夹中新建user.js文件:
然后在admin.js中引入并挂载路由:
这样就可以访问user里面的路由了
代码下载:node (9bvo)