Learning
Networking alapok

Gyakori hibák

CORS, DNS ENOTFOUND, ECONNREFUSED, timeout, TLS hibák, 404, 401 vs 403, tűzfal/port blokkolás.

Gyakori hibák

CORS hiba

Access to fetch at 'https://api.example.com' from origin 'http://localhost:3000'
has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present.

Megoldás: CORS-t a szerveren konfiguráld (és devhez használj proxy/rewrites-t).

DNS feloldási hiba (ENOTFOUND)

Error: getaddrinfo ENOTFOUND api.nonexistent.example.com

Diagnosztika:

nslookup api.nonexistent.example.com
dig api.nonexistent.example.com

Connection refused (ECONNREFUSED)

Tipikusan: szerver nem fut, rossz port, rossz bind address.

lsof -i :3000

Timeout

Okok: lassú szerver, csomag eldobás (tűzfal), hálózati gond.

curl -v --max-time 10 https://api.example.com

SSL/TLS tanúsítvány hiba

openssl s_client -connect example.com:443 -servername example.com

404 Not Found

Okok: elírt útvonal, rossz route, deploy mismatch.

401 vs 403

  • 401: autentikáció hiányzik/le járt
  • 403: van auth, de nincs jogosultság

Port blokkolás tűzfal által

Ellenőrizd a gép tűzfalát és (cloud esetén) a security group/firewall rule-okat.

Rövid összefoglaló

  • A legtöbb hiba gyorsan diagnosztizálható curl, dig/nslookup, lsof, openssl eszközökkel.
  • 401 ≠ 403; CORS-t szerveren kezeld.

On this page