express框架下获取post请求参数 express框架如何获取post请求参数
dearweb
发布:2021-09-04 23:13:44阅读:
首先我们需要创建一个服务,用来获取客户端的请求,这个方法我之前的文章中有写过,不会的小伙伴请点击这里server的写法,这里我就重复写了。
因为post请求一般是数据量比较大,会分批次进行发送,所以方法与上一篇get的有所不同。
我们在服务中会用到下面两个方法 req.on('data',()=>{}) 以及 req.on('end',()=>{})
req.on('data',()=>{})是请求时的方法
我们一般在请求时里面这样获取数据,因为数据量大时需要对此获取,所以我们先定义一个变量 params 用来接收数据
let params = ""
req.on('data',(chunk)=>{
// console.log(chunk.toString())
params += chunk
})req.on('end',()=>{})是请求结束的方法
用来获取完整的data数据
req.on('end',()=>{
let _url = params.toString()
let _params = new URLSearchParams(_url)
let username = _params.get('username')
let password = _params.get('password')
console.log(username,password)
})上面就是我们在服务中获取用户post请求数据是传递的参数,记住了吗?对你会有帮助的。
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧