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)

下节课我们开始写代码

相关推荐
丝斯20116 分钟前
AI学习笔记整理(35)——生成模型与视觉大模型
人工智能·笔记·学习
be or not to be7 分钟前
CSS 文本样式与阴影整理笔记
前端·css·笔记
JELEE.8 分钟前
redis笔记(python、Django怎么配置使用redis)
redis·笔记·python
zore_c17 分钟前
【数据结构】堆——超详解!!!(包含堆的实现)
c语言·开发语言·数据结构·经验分享·笔记·算法·链表
小林有点嵌18 分钟前
UML之活动图学习
服务器·学习·uml
_Orch1d19 分钟前
《网络攻击与防御》复习笔记
笔记·安全·php
-suiyuan-21 分钟前
sqli-labs靶场7笔记
android·笔记
后端小张27 分钟前
【AI 学习】深度解析Transformer核心:注意力机制的原理、实现与应用
人工智能·深度学习·学习·机器学习·自然语言处理·数据挖掘·transformer
旖旎夜光30 分钟前
Linux(5)(上)
linux·学习
点云SLAM31 分钟前
Scenarios 英文单词学习
学习·英文单词学习·雅思备考·情景 / 情节·剧情 / 故事情景·scenarios