Meilleure réponse
Dabord et avant tout, il nest pas obligatoire dutiliser le port 3000 et la plupart des applications ne lutilisent pas le même port en production. Cela se fait principalement pendant le développement, ce qui peut être changé sans aucun souci
Si votre question portait sur la raison pour laquelle il est populaire dutiliser 3000 comme port de développement, je pense que la réponse à cela est principalement la convention et rien dautre.
Les ports TCP sont disponibles dans la plage de 0 à 65535. Les numéros de port jusquà 1024 sont généralement conservés pour les services connus comme FTP (21), SMTP (25), HTTP (80), HTTPS (443 ). Il est donc généralement conventionnel dutiliser un code à 4 chiffres supérieur à 1024 à des fins de développement afin quil ninterfère avec aucun des services en cours dexécution sur votre machine de développement / déploiement.
Demandez-vous si vous êtes pour choisir un numéro de port en tenant compte des considérations suivantes:
- Nutilisez pas de ports réservés.
- Utilisez-en un facile à retenir (peut être une préférence en labsence de toute autre restriction)
Vous pouvez très bien finir par utiliser des numéros de port comme 3000, 4000 etc.
De plus, puisque le développement est principalement pour le Web (nécessite HTTP 80) , certains des moteurs de serveur Web ont commencé à utiliser 8080 comme port de développement populaire. Maintenant, si vous êtes un développeur travaillant sur plusieurs services, vous avez peut-être déjà 8080 occupés, donc certains services peuvent utiliser 8888. Finalement, une convention sera créée à la fin de la journée pour chaque plate-forme, en fonction de la communauté des modèles de travail de la plupart des développeurs.
Réponse
Le port 3000 est utilisé car dans le code dapplication Nodejs, le port mentionné pour exécuter lapplication de nœud est 3000 dans la plupart des exemples de code fournis sur Internet. Donc, si vous utilisez lun des codes dInternet, vérifiez le numéro de port mentionné, vous pouvez le modifier sur nimporte quel numéro de port que vous souhaitez utiliser pour exécuter lapplication de nœud.