Node.js Nodejs——createServer()中回调函数的req和res参数

Node.js Nodejs——createServer()中回调函数的req和res参数,node.js,Node.js,我对“parser=this”的意思感到困惑,因为我找不到关于这个函数的调用,所以在本机代码中“this”是什么意思 这是github的链接:取决于函数的调用方式: 因此,我们可以假设这个最有可能引用HTTPParser的一个实例,解析器在异步调用代码时具有作用域 我找到了基本的c语言,当您放入httpParse-free列表时,它们会被自己调用 这是github的地址:但首先,它为什么要调用parserOnMessageComplete函数,在这里它调用该函数;其次,“newhttpparse

我对“parser=this”的意思感到困惑,因为我找不到关于这个函数的调用,所以在本机代码中“this”是什么意思

这是github的链接:

取决于函数的调用方式:


因此,我们可以假设
这个
最有可能引用
HTTPParser的一个实例

解析器
在异步调用代码时具有作用域

我找到了基本的c语言,当您放入httpParse-free列表时,它们会被自己调用
这是github的地址:

但首先,它为什么要调用parserOnMessageComplete函数,在这里它调用该函数;其次,“newhttpparser(HTTPParser.REQUEST)”和“parser[kOnMessageComplete]”是什么意思,在哪里可以找到实例的本机代码,谢谢
var parsers = new FreeList('parsers', 1000, function() {
  var parser = new HTTPParser(HTTPParser.REQUEST);
  // ^^^ parser object is created

  parser._headers = [];
  parser._url = '';

  parser[kOnHeaders] = parserOnHeaders;
  parser[kOnHeadersComplete] = parserOnHeadersComplete;
  parser[kOnBody] = parserOnBody;
  parser[kOnMessageComplete] = parserOnMessageComplete;
  // ^^^ function is assigned to parser instance

  return parser;
});