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,()=>{ })
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧