最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

nodejs中的POST数据处理

网站源码admin23浏览0评论

nodejs中的POST数据处理

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. 暂无评论