在Express 中获取表单请求体数据

时间:2021-09-25 12:38:27

在Express 中获取表单请求体数据

获取 GET 请求参数

Express 内置了一个 API , 可以直接通过 req.query 来获取

console.log(req.query)

获取 POST 请求体数据

Express 中没有内置获取表单POST 请求体的 API ,这里我们需要使用第三方包:body-parser

安装

npm i -S body-parser

配置

const express = require('express')
// 引包
const bodyParser = require('body-parser') // 配置 body-parser
// 只要加入这个配置,则在 req 请求对象上就会多出一个属性:body
// 可以直接通过 req.body 来获取表单 POST 请求体数据
app.post('/post', (req, res) => {
console.log(req.body)
})