为什么macOS Monterey上的控制中心在监听端口5000?我正在使用nodeJS进行工作项目,但无法在默认端口(即5000)上启动节点。
我找到了解决方法! 只需在“系统偏好设置”->“共享”中禁用“Airplay接收器”,端口5000将再次释放。 由于某种原因,在 Monterey 中,Airplay 接收器使用与 nodeJS 相同的 5000 端口。 Airplay 设置
npm init
。它只会创建一个 package.json 文件。Node 不会为其项目默认使用任何端口,因为它不会假设你将编写网络服务器。我的许多项目只是扫描文件系统并处理一些文件的脚本而已。大多数在线下载的 Node.js 项目示例都使用端口号3000,而不是5000(就个人而言,我不知道为什么,人们应该使用8080作为 http 服务器的默认示例端口)。 - slebetman