【发布时间】:2020-09-17 08:22:57
【问题描述】:
对于带有 WebInterface 的项目,我们使用带有 Ubuntu 18.04 的英特尔 NUC。后端已经在设备上运行,并通过 WebSocket 与前端通信。前端由 WebSever 软件 nginx 托管,并使用 Angular 构建。现在,当我们使用“ng build --prod”构建前端时,后端的 IP 地址已被烘焙。后端 ip 在构建之前在 environment.prod.ts 中设置。
当调用前端(使用 DNS 或 IP)时,您如何管理当前 NUC 地址用于与后端通信?
我们目前看到的唯一方法是在 ip 更改时重新构建前端,这很糟糕。
感谢您的帮助!
【问题讨论】:
标签: angular nginx frontend backend ubuntu-18.04