node之路由模块化
js文件1:
const express = require('express') const app = express() // app.use('/files', express.static('./files')) // 1. 导入路由模块 const router = require('./03.router') // 2. 注册路由模块 app.use('/api', router) // 注意: app.use() 函数的作用,就是来注册全局中间件 app.listen(80, () => { console.log('http://127.0.0.1') })
js文件2:
// 这是路由模块 // 1. 导入 express const express = require('express') // 2. 创建路由对象 const router = express.Router() // 3. 挂载具体的路由 router.get('/user/list', (req, res) => { res.send('Get user list.') }) router.post('/user/add', (req, res) => { res.send('Add new user.') }) // 4. 向外导出路由对象 module.exports = router