一、 Express 路由模块化
https://expressjs.com/en/guide/routing.html
Express 中允许我们通过 express.Router 创建模块化的、可挂载的路由处理程序。
1、新建一个 user.js 配置如下代码
var express = require('express')
var router = express.Router() router.get('/', function (req, res) { res.send('用户列表')
})
router.get('/add, function (req, res) { res.send('增加用户')
})
router.get('/edit, function (req, res) { res.send('修改用户')
})module.exports = router
2、挂载这个模块文件
var user= require('./routes/user)
// ...
app.use('/user, user)
二、 Express 搭建中大型企业级项目架构
三、Express 应用生成器
通过应用生成器工具 express-generator 可以快速创建一个应用的骨架。
你可以通过 npx (包含在 Node.js 8.2.0 及更高版本中)命令来运行 Express 应用程 序生成器。
npx express-generator
或者
cnpm install -g express-generator
express --view=ejs express09