假设我有一个变量URL = 'http://200.0.0.0:10'
,并且在所有(URL + '/logon')
这样的调用中都使用了它作为路径。如果您使用Google的开发工具,则可以找到我的地址和端口(URL变量)。
如何在Angular中隐藏我的URL变量(地址和端口)?
欢迎提出任何建议,我只是不想让前端知道我的地址和端口(或我想隐藏的任何其他重要变量)。
我已经尝试过:
URL
变量放入shared.service.ts
中,然后创建
这样的网址(this.sharedservice.URL + '/logon')
。这个
不起作用,因为您仍然可以看到sharedservice.URL
变量
从前端开始。URL
变量放入environment.ts
中,然后创建
这样的网址(environment.URL + '/logon')
。这个
不起作用,因为ng build将url路径编译为:('http://200.0.0.0:10' + '/logon')
答案 0 :(得分:2)
你不能。
您需要浏览器向Web服务发出请求。
因此,浏览器必须知道Web服务在哪里。
浏览器属于用户。
您告诉浏览器的所有内容,也告诉用户。
答案 1 :(得分:-1)
构建一个基于Web的独立应用程序,如果您想拥有那么多的自由-但是,我仍然可以知道传出通信的去向。