Este é um erro comum levantado por notificação expressa de que a porta ouvida por seu aplicativo já foi usada.
Então, para resolver isso, temos 2 opções:
- Escolha outra porta para seu aplicativo (a maneira mais fácil).
- Mate qualquer processo que esteja usando essa porta.
Se você estiver trabalhando apenas com o nó, provavelmente o processo que está usando essa porta é outro aplicativo de nó. Portanto, para descobrir o id do processo, basta pesquisar por qualquer processo de nó.
ps aux | grep node
Então, para matar esse processo por seu id:
kill PROCESS_ID_HERE
Mas, se isso não resolver o seu problema ou se você quiser obter mais informações sobre o processo que está bloqueando a porta escolhida, siga estas outras etapas:
Para garantir que haja um processo em execução nessa porta, execute este comando (por exemplo, porta 8000):
netstat -anp tcp | grep 8000
Então você pode descobrir o id do processo, basta pesquisar pelo número da porta.
lsof -i tcp:8000
E matar o processo como eu disse anteriormente.