位置:首页 > 后端 > node

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请求数据是传递的参数,记住了吗?对你会有帮助的。

24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看