最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

nodejs中的POST数据处理

IT培训 admin 11浏览 0评论

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数据处理

几周前我开始学习节点,并且在理解这部分代码(处理表单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"

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论