express路由的使用_如何实现路由模块化
dearweb 发布:2021-11-12 20:16:28阅读:在使用express开发的过程中,为了方便对路由的管理,Express不建议我们将路由直接挂载到app上面,而是推荐将路由抽离为单独的模块。将路由抽离为单独的步骤如下:
创建路由模块对应的.js文件
调用express.Router() 函数创建路由对象
向路由对象上挂载具体路由
使用module.exports 向外共享路由
是有app.use() 函数注册路由模块
定义路由模块
const express = require('express') let router = express.Router() // 挂载具体路由 router.get('/user/list',function(req,res){ res.send('get userlist') }) // 挂载具体路由 router.post('/user/add',function(req,res){ res.send('add user') }) // 向外暴露导出路由 module.exports = router
注册使用路由
const express = require('express') const app = express() // 导入路由模块 const userListRouter = require('./index.js') app.use(userListRouter) app.listen(80,function(){ console.log('80端口链接成功') })
以上就是挂载路由模块的基本方法步骤。
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧