Node.js当事件循环为空时程序终止。如果我使用http模块并创建一个没有任何回调添加到事件循环的服务器,程序将终止:
const http = require('http');
const server = http.createServer();
Run Code Online (Sandbox Code Playgroud)
但是,如果我添加listen,程序会继续运行:
const http = require('http');
const server = http.createServer();
server.listen(5155);
Run Code Online (Sandbox Code Playgroud)
那么listen即使我不向事件循环添加任何内容,方法如何保持进程运行?它是否为事件循环添加了一些东西?它如何与它互动?