调试node一直提示端口号被占用

用VS code每次按F5的时候会生成一个随机的端口号,并提示端口号被占用了
图片描述

请问下这是什么原因,而且为什么不用我定义的端口而他自己要随机生成

换了inspector试了试也是一样,app.js能打上断点但是跑2步又弹出占用了
图片描述

图片描述

图片描述

阅读 5.4k
2 个回答

Node.js做http服务器的话应该监听一个固定的端口,而不是随机生成端口,否则你的nginx/apache不好代理你的端口。
另外,玩儿Node.js建议还是换个linux/mac环境跑吧,windows上面调试Node你有踩不完的坑。除了专职windows客户端开发的以外,我想不出有什么开发工作适合用windows来做了。
真的。

这个和Node.js本身监听端口不是一回事,楼上说得不对。
这个是IDE为了debugger监听的端口,
从题主的描述来看,应该是IDE本身的BUG,
重启机器,升级VSC试试等等。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题