Escuchar el puerto adicional Microsoft Azure Nodejs

Estoy ejecutando la aplicación nodejs (Azure Web App) en el puerto process.env.PORT (1337), puerto predeterminado en Microsoft Azure. También necesito escuchar puerto adicional para websocket. En mi local estoy usando 8000, pero parece que está cerrado en Azure.

¿Hay puertos adicionales que pueda escuchar y que sean realmente posibles?

Si se está implementando en una aplicación web de Azure, solo los puertos 80 y 443 son públicos. Esto se asigna a un puerto específico para que su aplicación lo escuche, se puede recuperar a través de process.env.PORT . Y si está ejecutando tanto en Azure como a nivel local, puede administrar fácilmente qué puerto escuchará, con algo como esto, basado en su referencia al puerto 1337 en su pregunta:

 var port = process.env.PORT || 1337; 

Si necesitara escuchar múltiples puertos, o diferentes de 80/443, tendría que implementar en una VM o en un Servicio de Cloud (función de web / trabajador). O despliega múltiples aplicaciones web.