【发布时间】:2019-08-31 15:12:48
【问题描述】:
我是 Angular 新手,使用 Angular CLI 7 开发了一个 Angular 应用程序。 当我从本地系统运行应用程序时,我得到了服务的响应,它工作正常。
但是当我在生产服务器中部署应用程序时,我无法从服务中获得响应。服务响应时间过长并获取状态为未知错误的 HTTPErrorResponse。
我们正在使用 Spring 微服务进行 api 调用以获取响应数据。
我将 proxy.conf.json 用于服务,因为运行 Angular 应用程序的 URL 与服务不同。
proxy.conf.json:
{
"/api/*":{
"target":"http://wsd185erd986.test.com/api",
"secure":false,
"loglevel":debug,
"changeOrigin":true
}
}
更改了 package.json 以在 proxyConfig 中包含 proxy.conf.json。 在服务中包含响应标头。
任何人都知道如何在生产构建中为 Angular 配置这些代理设置。我们是否需要在服务调用中包含任何标头。
【问题讨论】:
标签: angular7 angular-services angular-httpclient