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.