我正在Windows机器上的端口3000(http://localhost:3000)上运行使用node.js express框架的应用程序。另外我想在不同的端口上运行另一个(第二个)应用程序,比如3005或8080等。在我的第一个应用程序中,我没有指定任何端口号,我相信默认情况下expressjs在端口3000上运行。但是在第二个应用程序中,编号app.listen(8080)在我的app.js.当我试图启动第二个应用程序时我得到端口3000已在使用错误。所以我停止了第一次应用程序,然后只能运行第二个应用程序,它也在3000和8080端口上运行。我不明白为什么它仍然在3000上运行,我仍然在app.js中指定了8080端口号。在nodejs express框架的不同端口上运行多个应用程序
可以在任何一个有利于在同一实例运行在不同的端口都应用
感谢
尝试通过任何方式找到哪个进程/服务/应用程序在端口3000上运行...通过在Windows终端中编写命令。与Windows命令提示符类似:netstat -n .. 。如果你没有找到(端口号与进程),然后尝试一些其他命令,将给你(端口号与进程)info – vijay