我正在端口process.env.PORT(1337)上运行nodejs应用程序(Azure Web App),这是Microsoft Azure上的默认端口.另外我需要为websocket监听额外的端口.在我的本地我使用8000,但似乎,它在Azure上关闭.
是否有任何其他端口,我可以听,它实际上是否可能?
如果要部署到Azure Web App,则只有端口80和443面向公众.这会映射到您的应用程序要侦听的特定端口,可通过其检索process.env.PORT.如果您在Azure和本地运行,您可以根据您在问题中对端口1337的引用,轻松管理您收听的端口,例如:
var port = process.env.PORT || 1337;
Run Code Online (Sandbox Code Playgroud)
如果您需要侦听多个端口或不同于80/443的端口,则需要部署到VM或Cloud Service(Web/worker角色).或部署多个Web应用程序.
| 归档时间: |
|
| 查看次数: |
2135 次 |
| 最近记录: |