通过Angular应用程序的代理API服务器

时间:2018-10-23 08:46:56

标签: angular6

我正在尝试通过Angular 6应用程序代理api server ,但出现以下错误:

  

UNABLE_TO_GET_ISSUER_CERT_LOCALLY。

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

那是因为您要反向代理安全连接,并且所有安全连接都需要证书来加密连接。

您可以放弃安全性:

  "/example": {
    "target": "http://example.com"
    "secure": false
  }

或者生成证书(),然后让devServer(ng serve)知道它们在哪里……......我找不到任何文档。因此,我建议您像我一样做,并在angular的顶部设置一个反向代理来管理它。我更喜欢nginx,但是您可以使用节点的代理中间件。

顺便说一句,我确实缺少此案的文档,所有这些人也都缺少-> https://github.com/angular/angular-cli/pull/1896

参考 https://github.com/webpack/webpack-dev-server/issues/10