2017-08-10 19 views
1

我很努力地将我的Angular2应用的https请求发送到我的Springboot应用,这两个应用都部署在Cloud上,而url就像“https://backend.example.com”和“ https://frontend.example.com“。当我想从BackEnd获取/发布一些数据时,除非我手动执行并按下按钮,否则它不起作用。有什么办法可以务实地处理吗?如何从Angular2发出https请求而不继续不受信任的证书页面

+1

你是什么意思,它不工作?你是什​​么意思手动做?显示一些例子。你的问题标题和正文似乎没有联系。该机构旨在详细解释标题中的内容。 – ivange94

+0

当我在云上运行我的前端应用程序时,由于服务器正在使用ssl并且证书不受信任,因此对服务器的http请求不起作用。通过手动方式,我的意思是我在地址栏上写入后端网址,然后我会看到“证书不可信”页面,我推送“继续”按钮,之后所有来自前端应用程序的请求都会起作用。 –

回答

1

首先,如果您使用有效的SSL证书,那么将不会遇到该警告。其次,您可以将所有请求从浏览器发送到一个反向代理服务器(Apache HTTP服务器或Nginx),并将它们重定向到正确的服务器(在您的情况下,您的前端应用程序和Bcck - 应用程序)

这种情况已被提及作为反向代理here的一种用法。

希望它可以帮助

相关问题