【发布时间】:2019-12-25 11:49:04
【问题描述】:
我使用 Angular 8 创建了一个 Angular Web 应用程序。 Angular Web 应用程序通过格式端点连接到 Java Jetty 服务器 http://ip-address-of-server:port/endpoint-name。 我使用 environment.ts 文件来指定服务器的 IP 地址。
现在,我必须向客户端提供 Java Jetty 服务器和 Angular webapp(仅 webapp 和 .war 文件,不提供源代码)。然后谁会将它们安装在他们的私人设置中。因此,生产 IP 地址事先是未知的。
因此,我如何提供允许在生产环境中编辑 Angular webapp 中的服务器 IP 地址?
【问题讨论】:
-
你不应该在任何地方都有服务器地址。只需使用诸如
/api/foo之类的URL 而不是http://ip:post/api/foo,核心将连接到它来自的服务器,无论其IP 或端口是什么。奖励:它也将原生支持 https。