Proč se při spuštění aplikace Node.js používá port 3000?


Nejlepší odpověď

Nejdůležitější je používat port 3000 a většina aplikací nepoužívá stejný port ve výrobě. Většinou se to děje při vývoji, který lze bez obav změnit.

Pokud se vaše otázka týkala toho, proč je populární používat jako vývojový port 3000, myslím, že odpověď na to je většinou konvence a nic jiného.

Porty TCP jsou k dispozici v rozsahu 0 až 65535. U známých služeb, jako jsou FTP (21), SMTP (25), HTTP (80), HTTPS (443), jsou čísla portů do 1024 obecně zachována. ). Je tedy obecně běžné používat pro vývojové účely čtyřmístný kód vyšší než 1024, aby nezasahoval do žádných spuštěných služeb na vašem vývojovém / nasazovacím stroji.

Zeptejte se sami sebe, jestli jste k výběru čísla portu s následujícími úvahami:

  • Nepoužívejte vyhrazené porty.
  • Použijte snadno zapamatovatelný port, (v případě absence jakákoli jiná omezení)

Můžete velmi dobře použít čísla portů jako 3000, 4000 atd.

Také proto, že vývoj je většinou pro web (vyžaduje HTTP 80) , některé motory webových serverů začaly používat 8080 jako populární vývojový port. Nyní, pokud jste vývojář pracující na více službách, můžete mít již obsazeno 8080, takže některé služby mohou využívat 8888. Nakonec bude pro každou platformu vytvořena na konci dne nějaká konvence, v závislosti na shodě pracovních vzorů většina vývojářů.

Odpověď

Port 3000 se používá, protože v kódu aplikace Nodejs je port uvedený pro spuštění aplikace uzlu 3000 ve většině ukázkového kódu poskytovaného na internetu. Pokud tedy používáte některý z kódů z internetu, zkontrolujte uvedené číslo portu, můžete jej upravit na libovolné číslo portu, které chcete použít ke spuštění aplikace uzlu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *