Node在Express中获取表单POST请求数据(已弃用body-parser)

获取POST数据需要安装第三方包:body-parser

  1. 先安装第三方包
    npm install body-parser --save
  2. 引入包
const express = require('express')
const BodyParser = require('body-parser')

let app = express()
  1. 配置body-parser中间件(用来解析表单POST请求体的)
    只要加入了这个配置,request请求对象就会多出来一个body属性
    使用request.body就可以获取到POST请求的数据了
app.use(BodyParser.urlencoded({extended: false}))
app.use(BodyParser.json())
  1. 使用body获取数据
app.post('/login', (request, response) => {
   let post_obj = request.body
   console.log(post_obj)
   
   // 重定向,重新定向到'/'页面
   response.redirect('/')
})

Express内置了一个API可以获取get请求方式的数据,request.quer获取get数据的数据
post请求方式使用的是第三方包body-parser里面的request.body获取数据的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值