位置:首页 > 后端 > node

express内置中间件使用

dearweb 发布:2021-11-13 20:21:43阅读:

express内置中间件express.json(),express.urlencoded()方法的使用。

express.json()

解析JSON格式的请求数据(有兼容性,4.16+版本中可以用)

const express = require('express')

const app = express()

// 除了错误中间件,其他中间件必须在路由之前
// 通过express.json() 解析表单中 json 格式 数据
app.use(express.json())


app.post('/',(req,res)=>{
  // req.body 接受客户端的请求体数据 
  // 如果不配置解析表单数据的中间件,req.body 默认等于 undefind
  console.log(req.body)
  res.send('home'+ req.body)
})

app.listen(80,()=>{

})

express.urlencoded()

解析 URL-encoded格式的请求数据(有兼容性,4.16+版本中可以用)

const express = require('express')

const app = express()

app.use(express.urlencoded({extened:false})) // 解析表单中 url-encoded 格式的数据

app.post('/book',(req,res)=>{
  // 在服务端获取 表单数据 url-encoded 格式的数据
  console.log(req.body)
  res.send('home'+ req.body)
})

app.listen(80,()=>{

})


24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看