NodeJS:默认服务器端口是多少?

4
我们经常看到用Node编写的示例Hello World代码,它创建了一个HTTP服务器,开始在一个端口上监听:
const http = require('http');
const server = http.createServer((req, res) => {
    console.log("Hello World!!!");
});
server.listen();   //This will start our node server

那么,在上面提到的情况下,服务器启动的默认端口是什么?

2个回答

2

如果您查看expressjs官方文档中 app.listen([port[, host[, backlog]]][, callback]) 方法 这里,

你会发现: 如果省略端口或端口为0,则操作系统将分配任意未使用的端口,这对于自动化任务(测试等)非常有用。


0

来自文档:

如果省略端口或设置为0,则操作系统将分配一个任意未使用的端口,可以在“listening”事件发出后使用server.address().port检索。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接