Perché viene utilizzata la porta 3000 quando si esegue unapplicazione Node.js?


Risposta migliore

Innanzitutto, non è obbligatorio utilizzare la porta 3000 e la maggior parte delle applicazioni non la utilizza lo stesso porto in produzione. Questo viene fatto principalmente durante lo sviluppo, che può essere modificato senza alcuna preoccupazione

Se la tua domanda riguardava il motivo per cui è una cosa popolare usare 3000 come port di sviluppo, penso che la risposta sia per lo più convenzioni nientaltro.

Le porte TCP sono disponibili nellintervallo da 0 a 65535. I numeri di porta fino a 1024 sono generalmente conservati per servizi noti come FTP (21), SMTP (25), HTTP (80), HTTPS (443 ). Quindi è generalmente convenzionale utilizzare un codice di 4 cifre superiore a 1024 per scopi di sviluppo in modo che non interferisca con nessuno dei servizi in esecuzione sulla macchina di sviluppo / distribuzione.

Chiediti, se lo sei per scegliere un numero di porta con le seguenti considerazioni:

  • Non utilizzare porte riservate.
  • Utilizzane una facile da ricordare, (potrebbe essere una preferenza in assenza di qualsiasi altra restrizione)

Potresti benissimo finire per usare numeri di porta come 3000, 4000 ecc.

Inoltre, poiché principalmente lo sviluppo è per il web (richiede HTTP 80) , alcuni motori di server web hanno iniziato a utilizzare 8080 come popolare port di sviluppo. Ora, se sei uno sviluppatore che lavora su più servizi, potresti avere già 8080 occupato, quindi alcuni servizi potrebbero usare 8888. Alla fine, ci saranno alcune convenzioni create alla fine della giornata per ciascuna piattaforma, a seconda della comunanza dei modelli di lavoro di la maggior parte degli sviluppatori.

Risposta

La porta 3000 viene utilizzata perché nel codice dellapplicazione Nodejs la porta menzionata per eseguire lapplicazione del nodo è 3000 nella maggior parte del codice di esempio fornito su Internet. Quindi, se stai utilizzando uno qualsiasi dei codici da Internet, controlla il numero di porta menzionato, puoi modificarlo con qualsiasi numero di porta che desideri utilizzare per eseguire lapplicazione del nodo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *