便于统一管理router,创建 router 文件夹,创建 router/index.js:
const express = require('express')
// 注册路由
const router = express.Router()
router.get('/',function(req,res){
res.send('让我们开始express之旅')
})
/**
* 集中处理404请求的中间件
* 注意:该中间件必须放在正常处理流程之后
* 否则,会拦截正常请求
*/
router.use((req, res, next) => {
// console.log(req,res)
next('接口不存在')
})
module.exports = router
修改app.js
引入router并且使用
const router = require('./router')
app.use('/',router)
重启项目,验证接口
刷新页面,如果出现下面说明成功了
接下来我们测试我们写的处理404的中间件
http://localhost:8000/user(也可以随便输入一个路由地址来测试)看到下面报错就说明成功了