image.png
image.png

hello word

  1. const express = require('express')
  2. const app = express()
  3. app.get('/',(req,rep)=>{
  4. rep.send('hello word')
  5. })
  6. app.listen(3000,()=>{
  7. console.log('http://localhost:3000/')
  8. })
  9. // cp -r 01 02 递归复制01 到 02
  10. 可以使用app.[method] = function(res,rep){
  11. }

request/response

  • request继承自http.IncomingMessage
  • response继承自http.ServerResponse

https://www.expressjs.com.cn/5x/api.html#res.end

中间件

  • 匹配从上往下运行

    应用程序级别

    image.png
    image.png

    路由级别中间件

    image.png
    然后再使用use挂载中间件
    image.png

    错误处理中间件

    image.png
  1. 定义

image.png

  1. 使用

image.png

404

image.png

内置中间件

image.png

all

image.png