Cel mai bun răspuns
În primul rând, nu este obligatoriu să folosești portul 3000 și majoritatea aplicațiilor nu folosesc același port în producție. Acest lucru se face mai ales în timpul dezvoltării, care poate fi schimbat fără nicio îngrijorare
Dacă întrebarea dvs. a fost în legătură cu motivul pentru care este un lucru popular să folosiți 3000 ca port de dezvoltare, cred că răspunsul la aceasta este în mare parte convenție și nimic altceva.
Porturile TCP sunt disponibile în intervalul 0 – 65535. Numerele de porturi până la 1024 sunt în general păstrate pentru servicii cunoscute precum FTP (21), SMTP (25), HTTP (80), HTTPS (443 ). Deci, este în general convențional să folosiți un cod de 4 cifre mai mare de 1024 în scopuri de dezvoltare, astfel încât să nu interfereze cu niciunul dintre serviciile care rulează pe mașina dvs. de dezvoltare / implementare.
Întrebați-vă dacă sunteți să alegeți un număr de port cu următoarele considerații:
- Nu utilizați porturi rezervate.
- Utilizați unul ușor de reținut, (poate fi o preferință în absența orice alte restricții)
S-ar putea să terminați foarte bine folosind numere de port cum ar fi 3000, 4000 etc.
De asemenea, deoarece dezvoltarea este în mare parte pentru web (necesită HTTP 80) , unele dintre motoarele serverelor web au început să utilizeze 8080 ca port popular de dezvoltare. Acum, dacă sunteți un dezvoltator care lucrează la mai multe servicii, este posibil să aveți deja 8080 ocupați, deci unele servicii ar putea utiliza 8888. În cele din urmă, va exista o convenție creată la sfârșitul zilei pentru fiecare platformă, în funcție de modurile comune de lucru ale majoritatea dezvoltatorilor.
Răspuns
Portul 3000 este utilizat deoarece în codul aplicației Nodejs portul menționat pentru a rula aplicația nod este 3000 în majoritatea codului de eșantion furnizat pe internet. Deci, dacă utilizați oricare dintre codurile de pe internet verificați numărul de port menționat, îl puteți edita în orice număr de port pe care doriți să îl utilizați pentru a rula aplicația nod.