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请求数据是传递的参数,记住了吗?对你会有帮助的。
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧