我在 Angular 9 中构建了一个项目作为前端,Node.js 作为后端服务器。
现在我正在node appserver.js运行后端服务器。默认情况下侦听端口 9090。在另一个终端中,我ng serve像往常一样在端口 4200 上运行我的 Angular 应用程序。我在 Angular 应用程序中有一项服务,可以从服务器发送和接收消息。
我已经使用WebSocket类连接到端口 9090。我的应用程序在本地运行良好。但现在我如何在 Heroku 中部署。Heroku 给出一个随机端口号,将指定为process.env.PORT。我怎样才能在我的 WebSocket 服务中获取该端口?
我的问题是: