Warum wird Port 3000 verwendet, wenn eine Node.js-Anwendung ausgeführt wird?


Beste Antwort

In erster Linie ist die Verwendung von Port 3000 nicht obligatorisch, und die meisten Anwendungen verwenden diese nicht der gleiche Hafen in der Produktion. Dies geschieht meistens während der Entwicklung, was ohne Bedenken geändert werden kann.

Wenn Ihre Frage lautete, warum es beliebt ist, 3000 als Entwicklungsport zu verwenden, ist die Antwort darauf meiner Meinung nach meistens Konvention und nichts anderes.

TCP-Ports sind im Bereich von 0 bis 65535 verfügbar. Portnummern bis 1024 werden im Allgemeinen für bekannte Dienste wie FTP (21), SMTP (25), HTTP (80), HTTPS (443) beibehalten ). Daher ist es im Allgemeinen üblich, für Entwicklungszwecke einen 4-stelligen Code höher als 1024 zu verwenden, damit keiner der auf Ihrem Entwicklungs- / Bereitstellungscomputer ausgeführten Dienste beeinträchtigt wird.

Fragen Sie sich, ob dies der Fall ist So wählen Sie eine Portnummer mit den folgenden Überlegungen aus:

  • Verwenden Sie keine reservierten Ports.
  • Verwenden Sie eine leicht zu merkende Portnummer (möglicherweise nur eine Präferenz, wenn keine vorhanden ist andere Einschränkungen)

Möglicherweise verwenden Sie Portnummern wie 3000, 4000 usw.

Da die Entwicklung hauptsächlich für das Web erfolgt (erfordert HTTP 80). Einige der Webserver-Engines verwendeten 8080 als beliebten Entwicklungsport. Wenn Sie ein Entwickler sind, der an mehreren Diensten arbeitet, sind möglicherweise bereits 8080 belegt, sodass einige Dienste möglicherweise 8888 verwenden. Letztendlich wird am Ende des Tages für jede Plattform eine Konvention erstellt, abhängig von der Gemeinsamkeit der Arbeitsmuster von die meisten Entwickler.

Antwort

Der 3000-Port wird verwendet, da im Nodejs-Anwendungscode der Port, auf dem die Knotenanwendung ausgeführt wird, in den meisten im Internet bereitgestellten Beispielcodes 3000 ist. Wenn Sie also einen Code aus dem Internet verwenden, überprüfen Sie die angegebene Portnummer. Sie können ihn in eine beliebige Portnummer bearbeiten, die Sie zum Ausführen der Knotenanwendung verwenden möchten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.