便于统一管理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(也可以随便输入一个路由地址来测试)看到下面报错就说明成功了