express学习笔记2 - 三大件概念

中间件

中间件是一个函数,在请求和响应周期中被顺序调用(WARNING:提示:中间件需要在响应结束前被调用)

路由

应用如何响应请求的一种规则

响应 / 路径的 get 请求:

复制代码
app.get('/', function(req, res) {
  res.send('hello express')
})

响应 / 路径的 post 请求:

复制代码
app.post('/', function(req, res) {
  res.send('hello express')
})

异常处理

使用时需要注意两点:

  • 第一,参数一个不能少,否则会视为普通的中间件

  • 第二,中间件需要在请求之后引用

    app.get('/', function(req, res) {
    throw new Error('something has error...')
    })

    const errorHandler = function (err, req, res, next) {
    console.log('errorHandler...')
    res.status(500)
    res.send('down...')
    }

    app.use(errorHandler)

下节课我们开始写代码

相关推荐
xhbaitxl1 分钟前
算法学习day24-回溯
学习·算法·排序算法
Rousson9 分钟前
硬件学习笔记--94 小型光伏板原理、结构、功率及电流计算介绍
学习
EmbedLinX10 分钟前
内存池学习笔记(附C++完整实现)
c++·笔记·学习
嵌入式×边缘AI:打怪升级日志13 分钟前
USBX虚拟串口源码分析与改造笔记
笔记·学习笔记·usb
xhbaitxl19 分钟前
算法学习day27-贪心算法
学习·算法·贪心算法
Sarvartha24 分钟前
RAG学习笔记
人工智能·学习·飞书
BlackWolfSky26 分钟前
鸿蒙中级课程笔记3—ArkUI进阶6—ArkUI性能优化实践(长列表加载性能优化)
笔记·华为·harmonyos
马猴烧酒.27 分钟前
智能协图云图库学习笔记day6-主流图片优化技术
笔记·学习
静小谢35 分钟前
前端mock假数据工具JSON Server使用笔记
前端·笔记·json
2501_942326441 小时前
科学记忆法:从关联到睡眠的高效学习
学习