EMZETT.
Войти

EADDRINUSE: порт уже используется

Коротко: Программа не может открыть порт, потому что он уже используется.

Подробнее: Типично для Node.js или Docker («port is already allocated»).

Подробности

Возможные причины

  • Другой процесс использует порт.
  • Старый экземпляр сервера всё ещё работает.

Решения

  1. Найдите и завершите процесс (lsof -i :3000, netstat -ano).
  2. Выберите другой порт.
  3. Docker: остановите старый контейнер.

См. также: Порт, Node.js, Docker