简介: 我的 Windows 服务器正在监听端口 3000。当我启动 Node 应用程序以使用端口 3000 进行监听时,它失败并出现错误。
我知道我有使用iis部署 Node 应用程序的替代方法,但我失败了。剩下的唯一方法就是制造问题,即“端口”。
编辑 当我解除端口绑定(bind)时,我的应用程序开始工作。
如果有人对此问题有更好的想法或想法,请提供帮助。感谢您抽出时间。
最佳答案
一次只有一台服务器可以使用给定端口。如果您的 Windows 服务器已使用端口 3000,则您无法在同一端口上启动另一台服务器。您必须停止第一台服务器或选择不同的端口号。
或者,使用某种代理作为端口 3000 上的唯一监听器,并让它在两个服务器之间分配流量,这两个服务器分别在不同的端口上运行。
关于node.js - 解决node js应用程序和windows服务器的端口问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38824951/