express学习笔记3 - 三大件

便于统一管理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)

重启项目,验证接口
刷新页面,如果出现下面说明成功了
express学习笔记3 - 三大件_第1张图片

接下来我们测试我们写的处理404的中间件
express学习笔记3 - 三大件_第2张图片
http://localhost:8000/user(也可以随便输入一个路由地址来测试)看到下面报错就说明成功了
express学习笔记3 - 三大件_第3张图片

你可能感兴趣的:(express,学习,笔记)