错误:侦听EADDRINUSE:地址已在使用0.0.0.0:80
代码:'EADDRINUSE',错误号:-4091,系统调用:'listen',地址:'0.0.0.0',端口: 80在运行命令"npm run env-debug“时得到这些错误
我该如何解决这些问题。
发布于 2021-08-20 08:32:55
这是因为端口80通常保留用于tcp和http通信。使用不同的端口,如5000、3000等。
在此处查看详细信息Wikipedia port 80
发布于 2021-08-20 09:25:44
其中一个进程正在使用端口80。此外,这取决于操作系统。一般情况下,如果没有root或admin授权,您将无法访问1024以下的端口。
检查哪个进程正在使用端口80。大多数web服务器使用80个端口,如apache或Nginx。
Windows:Check Ports
Linux:Check Ports
使用端口80终止进程,如果您拥有root权限,就可以运行了。
但是,您不应该使用根用户权限在端口80上运行node.js应用程序。建议不要以root用户身份运行任何服务器软件。在像80这样的其他端口上运行你的应用程序,并使用一个反向代理来映射它。
https://stackoverflow.com/questions/68858971
复制相似问题