【问题标题】:Is it a good practice to use a proxy.conf.json in angular?在角度使用 proxy.conf.json 是一个好习惯吗?
【发布时间】:2019-08-05 06:42:39
【问题描述】:

假设我们有一个在http://localhost:8080/ 上运行的服务器。

我们可以用下面的代码编写一个proxy.conf.json文件,而不是从environment.ts文件设置后端的基本URL,

{
  "/api": {
    "target": "http://localhost:8080",
    "secure": false
  }
}

要运行应用程序,

ng serve  —-proxy-config proxy.conf.json

在这里,我们将所有调用重新路由到 proxy.conf.json 文件中定义的目标 URL,以便我们可以绕过代理。

这是一种安全的方式吗? "security": false 是什么意思?

【问题讨论】:

  • 不要担心安全性,因为这仅适用于开发模式,是的,我们可以使用proxy.conf.json。如果您在同一台服务器中部署后端和角度,则在生产中
  • 当需要在tomcat服务器上部署angular app时,人们通常会采用这种方式。那么,如果应用部署在任何 kubernetes 环境中,会不会有任何安全问题?

标签: angular


【解决方案1】:

安全选项来自http-proxy libary

使用 HTTPS

您可以激活安全 SSL 的验证 证书到目标连接(避免自签名证书),只是 在选项中设置secure: true。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 2016-01-03
    • 1970-01-01
    • 2014-07-24
    • 2014-12-22
    • 2020-08-25
    • 2015-05-08
    相关资源
    最近更新 更多