App Angular在Apache上避免CORS(preflight)

时间:2019-03-20 14:06:10

标签: angular apache cors

我一直遇到CORS问题,在我的本地开发中,我解决了在node.js上创建本地代理的问题,但是现在我需要在Apache WebServer上部署我的App。 如何在Apache服务器上将代理程序通过创建为node.js?

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,在Apache Web服务器中像这样创建ProxyPass:

images=['https://example.co/123','https://example.co/124',...]

首先,您需要将对Web服务器(Apache)的所有http请求更改为:REST Service到后端:http://xxxx:9608/BPAManagementhttp://localhost/BPAManagement。因此,到您后端的所有HTTP请求现在都将传递到localserver,然后ProxyPass重定向到您的原始后端。所以现在您的浏览器可以理解所有HTTP请求都是相同的来源 如果要添加HTTP标头,请查看HttpIntercetModule:https://medium.com/@ryanchenkie_40935/angular-authentication-using-the-http-client-and-http-interceptors-2f9d1540eb8