I created a simple Node.js express tutorial and it runs locally. I configure my Azure Web App to pull the repo from BitBucket, which it does, but I get the following error in LogFiles / Application:
Port 80 requires elevated privileges
Why is this happening? Does node work at elevated privileges? If not, how do I configure it like this?
UPDATE: IMPORTANT !!!
This is never explained clearly in any documentation I saw ...
Azure seems to be doing port forwarding for Node.js applications. Therefore, when you click the Azure URL on port 80/443, it is redirected to another port on which the Node.js application is running. YOU DO NOT INSTALL THIS PORT !! This is an Azure-driven environment variable, so you are just listening to the process.env.PORT process. Done what it is.
source
share