最近在学习node的时候,发现经常会启动报错,但只要修改了监听的端口之后就恢复正常,报错为listen EADDRINUSE :::8000。
经过一番查询,发现是端口被占用,可能是之前忘记关闭的node进程占用了这个端口,通过尝试,解决方式如下:
即 先查询占用某端口(这里是9000)的程序id —— sudo lsof -n -P | grep :9000,
然后 kill 相应程序id即可。
最近在学习node的时候,发现经常会启动报错,但只要修改了监听的端口之后就恢复正常,报错为listen EADDRINUSE :::8000。
经过一番查询,发现是端口被占用,可能是之前忘记关闭的node进程占用了这个端口,通过尝试,解决方式如下:
即 先查询占用某端口(这里是9000)的程序id —— sudo lsof -n -P | grep :9000,
然后 kill 相应程序id即可。