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)

下节课我们开始写代码

相关推荐
咚咚王者1 分钟前
人工智能之核心基础 机器学习 第七章 监督学习总结
人工智能·学习·机器学习
grd417 分钟前
Electron for OpenHarmony 实战:Pagination 分页组件实现
python·学习
W|J19 分钟前
ES 学习笔记
笔记·学习·elasticsearch
张人玉20 分钟前
西门子 S7 PLC 通信 WPF 应用分析笔记
笔记·c#·wpf·plc
山土成旧客25 分钟前
【Python学习打卡-Day35】从黑盒到“玻璃盒”:掌握PyTorch模型可视化、进度条与推理
pytorch·python·学习
@zulnger26 分钟前
python 学习笔记(循环)
笔记·python·学习
Shannon Law30 分钟前
【免费下载】关于机器学习和深度学习的书籍
学习
Master_oid30 分钟前
机器学习28:增强式学习(Deep Reinforcement Learn)③
人工智能·学习·机器学习
Hammer_Hans33 分钟前
DFT笔记16
笔记
我命由我1234537 分钟前
开发中的英语积累 P25:Axis、Stroke、Corner、Interceptor、Declared、Internal
经验分享·笔记·学习·职场和发展·求职招聘·职场发展·学习方法