Bu hata, başlatmak istediğin uygulamanın kullanmak istediği portun (ör. 3000) başka bir program tarafından zaten kullanıldığını gösterir.

Neden olur?

Genelde aynı uygulamanın önceki bir örneği hâlâ çalışıyordur ya da başka bir program o portu tutuyordur.

Hatalı kod

Error: listen EADDRINUSE: address already in use :::3000

Doğru kod

# Secenek 1: farkli port kullan
# PORT=3001 npm start

# Secenek 2: portu kullanan islemi bul ve kapat
# (macOS/Linux)
lsof -i :3000
kill -9 <PID>

Kontrol listesi

  • Farklı bir port kullanabilirsin (ör. 3001).
  • Portu tutan eski işlemi bulup kapat.
  • Genelde önceki bir çalışan örnektir; onu durdurmak yeterlidir.

Rehber yazılarımızla araçları öğren.