我已经对一个调用 Java RESful api 的 Angular 9 应用程序进行了 docker 化。当我在我的本地主机上运行它们时,它起作用了。
然后我将这两个图像部署到 Linux 服务器。
我可以访问 Angular 应用程序,但是当 Angular 应用程序尝试调用 RESTful api 时,它不能,因为我的端点 url 为:
export const config = {
apiUrl: 'http://localhost:8081'
};
问题
如何使 url 可配置,以便根据我将它部署到哪个服务器,我可以将它更改为该服务器的 IP?
例如,
export const config = {
// if prod
apiUrl: 'http://<serverIp>:8081'
// if local
apiUrl: 'http://localhost:8081'
};
慕斯王
慕妹3242003
相关分类