当初学者使用node.js时,我在编写代码时遇到了麻烦,这些代码用于在localhost:8080上显示URL的不同部分。检查下面提到的代码,如果发现任何错误,请更正我:- code of the node.js file
答案 0 :(得分:4)
错误代码EADDRINUSE
表示用于NodeJS应用程序的端口已在使用中。因此,您的NodeJS应用程序无法再连接到该端口。关闭正在使用该端口的所有应用程序,或使用未使用的端口。
使用Windows中的命令检查所有正在运行的节点进程:
tasklist
并使用以下命令终止进程:
taskkill /F /PID <ID of process>
或使用以下命令杀死整个node.exe
进程:
taskkill /F /IM node.exe
如果您使用的是Linux,则可以尝试以下操作:
ps -ef | grep node
sudo kill -9 <PID>
答案 1 :(得分:0)
当端口已被使用,尝试另一个端口或终止节点进程时,我会知道此错误
答案 2 :(得分:0)
使用此命令,您可以看到带有ip和端口(linux / ubuntu)的进程名称。
sudo lsof -i -P -n
然后您可以使用以下方法终止进程
kill <ip>