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)

下节课我们开始写代码

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