相关疑难解决方法(0)

在Node.js中,什么是"on"?

官方文档中,有一些示例代码:

var req = http.request(options, function(res) {
  console.log('STATUS: ' + res.statusCode);
  console.log('HEADERS: ' + JSON.stringify(res.headers));
  res.setEncoding('utf8');
  res.on('data', function (chunk) {
    console.log('BODY: ' + chunk);
  });
});
Run Code Online (Sandbox Code Playgroud)

我可以理解它除了一部分:什么onres.on?它和它之间有什么区别addListener

addeventlistener node.js

18
推荐指数
2
解决办法
9521
查看次数

Node.js 事件中的 on() 和 addListener() 有什么区别?

我对Node.js 事件之间on()addListener()中的区别有点困惑。任何澄清差异的解释?

javascript events node.js

6
推荐指数
1
解决办法
1804
查看次数

res.on() 方法的含义是什么?

我对 Node.js 完全陌生,因此我无法从文档中理解这个函数是如何工作的。考虑到我是初学者,有人可以为我提供 on() 方法的简单解释吗?谢谢。

const https = require('https');

const options = {
  hostname: 'encrypted.google.com',
  port: 443,
  path: '/',
  method: 'GET'
};

const req = https.request(options, (res) => {
  console.log('statusCode:', res.statusCode);
  console.log('headers:', res.headers);

  res.on('data', (d) => {
    process.stdout.write(d);
  });
});

req.on('error', (e) => {
  console.error(e);
});
req.end();
Run Code Online (Sandbox Code Playgroud)

node.js

4
推荐指数
1
解决办法
1万
查看次数

Node.js Cluster Worker:关闭事件

考虑以下node.js集群配置。如何打开off回调以防止进一步消息回调?碰巧没有off方法。我必须用一个新的回调来更新回调,而且似乎所有旧的回调都被触发了。

     cluster.on('fork', worker => {
        worker.on('message', msg => {// Do something...})
      })
Run Code Online (Sandbox Code Playgroud)

node.js node-cluster

2
推荐指数
1
解决办法
948
查看次数

eventEmitter Node.js 中 addListener 和 On 的区别

我想知道 EventEmitter 中 addListener 和 On 之间的区别。

我认为它们都允许我们将 Listener 添加到 listeners 的末尾。

Anyhelp将不胜感激。

javascript node.js npm

1
推荐指数
1
解决办法
1683
查看次数