当事件循环为空时,
然而,如果我添加
Node.js
程序会终止。如果我使用http
模块创建服务器,并且没有添加任何回调函数到事件循环中,那么程序将被终止。const http = require('http');
const server = http.createServer();
然而,如果我添加
listen
,程序将继续运行:const http = require('http');
const server = http.createServer();
server.listen(5155);
那么 listen
方法如何使进程保持运行,即使我没有向事件循环中添加任何内容?它是否会向事件循环中添加内容?它如何与事件循环交互?