nodejs中的POST数据处理

编程入门 行业动态 更新时间:2024-10-08 06:28:43

nodejs中的POST<a href=https://www.elefans.com/category/jswz/34/1768995.html style=数据处理"/>

nodejs中的POST数据处理

几周前我开始学习节点,并且在理解这部分代码(处理表单POST请求时,我发现一个问题:

if (req.method === "POST") {
  var postData = "";
  req
    .on("data", function (chunk) {
      postData += chunk;
    })
    .on("end", function () {
      console.log("User Posted:\n" + postData);
      res.end("You Posted:\n" + postData);
    });
}

此代码将打印您具有的任何形式的输入我想知道它实际上是如何工作的,尤其是部分:

req.on('data', function (chunk) {
    postData += chunk;
}
回答如下:

on方法将事件绑定到对象。

在node.js中,有一个名为EventEmitter的类,如果您决定在自己的代码中使用基本事件,该类将为您提供基本事件所需的所有代码(在node.js的情况下,我强烈建议您使用) 。 node.js EventEmitter的文档为https://nodejs/api/events.html#events_emitter_on_eventname_listener

来源和相同的问题:

In node.js "request.on" what is it this ".on"

更多推荐

nodejs中的POST数据处理

本文发布于:2024-05-07 12:58:48,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1756353.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据处理   nodejs   POST

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!