标题是我在运行后端服务器 输入node app.js时出现的报错
这个错误信息大致意思是 我们尝试在端口 8888 上启动一个 Node.js 服务器,但是这个端口已经被其他程序占用了
所以我们解决的思路就是找出占用这个端口的程序,将它移除
1.查找占用该端口的进程
在终端输入下方代码
netstat -ano | findstr "0.0.0.0:8888"
或者这行代码
netstat -ano | findstr ":8888"
我得到的结果如下
红色框的就是进程ID
2.终止占用端口的进程:
我们接下来要输入的代码格式是下面这样的,但是先别输入,看我下面的举例
taskkill /PID PID /F
上面我的进程ID 是23056
所以我输入的如下(就是要把第二个PID替换成占用该端口的进程ID)
taskkill /PID 23056 /F
出现这样的字样就是改好了,然后就可以继续输入node app.js运行啦