There is no official post from node.js end, as there are no official comments regarding this.
You will find many people who are confused that using port 80 and 443 for http and https, respectively, is the standard. This is the standard for a standard PC, and this data was disclosed in a document released in 1994 with the support of TB Lee.
For general network use, try not to use ports below 1024, because otherwise you would need to have root access on the network server to start the process. As the other guy said, just use any unused port and everything will be fine, but above 1024, or you need root access.
I suggest you use any reverse proxy engine to make things more convenient and convenient. Preferably nginx, they will even help you have multiple instances of your server that will help you use the server correctly. Although there is no need to use a reverse proxy server, because everything will work without it.
I suggested a reverse proxy server, because, as a rule, we do not fully use the capabilities of the server available for use, and therefore, the use of clusters will help us improve performance.
Note. If you are not going to use the application in a real domain, and you are just trying to do something, please ignore part of the reverse proxy server, it is only important that you scale the application.
References
Click here
Gandalf the white
source share