我在http://www.demo.aranidhi.in开发了一个angular2项目 此应用程序的后端是在http://env-7423163.cloud.cms500.com中托管的spring boot中开发的。 如果我尝试连接前端和后端我收到此错误
但是这在开发者机器上工作......我不知道怎么做。我认为在出口战争时我会遗漏一些东西。你能指导我吗
答案 0 :(得分:0)
如错误消息所示,这是因为您正在进行跨源请求。
在从前端向您的请求添加跨源标头之前,您可以尝试使用简单的Chrome扩展程序Allow-cross-allow-origin。这可以让您向后端发出请求。
在确认上述扩展程序帮助您使代码正常工作后,您可以更改请求并向其添加跨源标头。
希望这会有所帮助!
答案 1 :(得分:0)
如果您只是在Angular app的proxy.conf.json中设置了api url,则不必添加跨源头。 angular-cli server - how to proxy API requests to another server?