Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在angular中使用proxy.conf.json是一种好的做法吗?_Angular - Fatal编程技术网

在angular中使用proxy.conf.json是一种好的做法吗?

在angular中使用proxy.conf.json是一种好的做法吗?,angular,Angular,假设我们有一台服务器正在运行 我们可以使用以下代码编写proxy.conf.json文件,而不是从environment.ts文件中设置后端的基本URL { "/api": { "target": "http://localhost:8080", "secure": false } } 要运行应用程序 ng serve —-proxy-config proxy.conf.json 这里,我们将所有调用重新路由到proxy.conf.json文件中定义的目标URL,以

假设我们有一台服务器正在运行

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

{
  "/api": {
    "target": "http://localhost:8080",
    "secure": false
  }
}
要运行应用程序

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


这样安全吗?“安全性”:false是什么意思?

安全选项来自
http代理

使用HTTPS

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


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