关于端口冲突的解决方式Error: listen EACCES 0.…

2018-06-24 02:08:44来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

笔者昨天下午临走前安装了vs 2017想要运行一下项目的NET后端来让本机的前端直接对接后端,但是没注意到运行vs后IIS直接占用了本机的80端口。第二天跑nodeJS的时候直接Error: listen EACCES 0.0.0.80报错

 

 


笔者总结了一下遇到端口报错的问题到解决问题的始末,遇到端口冲突首先不能慌,先打开cmd运行 netstat -ano

这里面可以详细定位到占用你端口的PID进程,这个时候打开你的任务管理器在查看的查看列上勾选上PID

然后就可以根据PID找到占用你的端口程序所在了,如果是一般的其他项目运行改程序的话直接终止进程就可以了,但是笔者比较慢的地方在于我是vs和node抢80端口

这个时候就必须要牺牲一个进程了,由于笔者在做前端开发所以将vs占用的80端口直接用注册表给禁用了
这个步骤比较简单在注册表中找到http的服务然后将start改为4即可

然后重新启动就会发现80端口不被vs占用可以跑nodejs了

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:js世界这么大,闭包想看看

下一篇:react-redux源码解析