当前位置: 首页 > news >正文

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)

重启项目,验证接口
刷新页面,如果出现下面说明成功了

接下来我们测试我们写的处理404的中间件

http://localhost:8000/user(也可以随便输入一个路由地址来测试)看到下面报错就说明成功了

http://www.lryc.cn/news/105404.html

相关文章:

  • Java课题笔记~Maven基础
  • 三步问题(力扣)n种解法 JAVA
  • flask---》登录认证装饰器/配置文件/路由系统
  • Jvm实际运行情况-JVM(十七)
  • 【BASH】回顾与知识点梳理(二)
  • 【分布式训练】Accelerate 多卡训练,单卡评测,进程卡住的解决办法
  • 时间复杂度为O(nlogn)的两种排序算法
  • java调用onnx模型,支持yolov5和yolov7
  • DP-GAN损失
  • 自监督去噪:Noise2Void原理和调用(Tensorflow)
  • Mac 安装配置adb命令环境(详细步骤)
  • GDAL C++ API 学习之路 (2) GDALRasterBand篇 代码示例 翻译 自学
  • springboot对静态资源的支持
  • WPF实战学习笔记27-全局通知
  • openSUSE安装虚拟化 qemu kvm
  • 基于linux下的高并发服务器开发(第四章)- 多进程实现并发服务器(回射服务器)
  • 【程序分析】符号执行
  • 实验笔记之——Windows下的Android环境开发搭建
  • #rust taur运行报错#
  • 学习购药系统源码:从前端到后端的技术探索
  • 第九次CCF计算机软件认证
  • 【计算机网络】传输层协议 -- TCP协议
  • Mac上命令
  • 软件安全测试和渗透测试的区别在哪?安全测试报告有什么作用?
  • Android 从LibVLC-android到自编译ijkplayer播放H265 RTSP
  • 如何提升等保水平,减少数据泄露率
  • 蓝桥云课ROS机器人旧版实验报告-07外设
  • sql入门基础-2
  • uni-app:实现表格多选及数据获取
  • 【图论】树上差分(点差分)