【发布时间】:2018-07-01 02:16:39
【问题描述】:
我有一个在 localhost:5000 上运行的 .NET Core api,它被配置为提供来自 ng build 的静态输出。在开发过程中,我想使用 ng serve 和 ng build --watch 运行我的 angular cli 服务器(主要是为了方便)。
我尝试使用所有不同的代理设置和建议来运行它,但我认为问题在于我的 API 在 https 上运行,并且每个建议都默认为 secure: false。我还需要做些什么来为 https 配置代理吗?
我的 proxy.conf.json 应该像下面这样简单地工作,因为我不需要更改来源或重写任何东西:
{
"/api": {
"target": "http://localhost:5000",
"secure": true
}
}
我在控制台中得到的错误是:
[HPM] 尝试将请求 https://localhost:5000/api/values 从 localhost:4200 代理到 https://localhost:5000 (EPROTO) 时出错
【问题讨论】:
标签: .net proxy .net-core angular-cli