对CORS问题感到困惑Angular2

时间:2017-06-30 19:48:55

标签: angular cors cross-domain angular-cli

我对Angular2中非常简单的http GET请求感到困惑。假设我只想执行GET请求并获取Google主页的源代码。我可以使用curl从命令行做这个没问题,并且使用Python(requests.get)的脚本没问题,所以我知道它有效。但是当我尝试在Angular2中执行此操作时,我收到了CORS问题,错误消息:

  

XMLHttpRequest无法加载https://www.google.com/。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许原点'null'访问。

我正在使用angular-cli运行我的角度代码,所以我认为问题是因为这是从浏览器运行而脚本/命令行函数没有。但后来,我很困惑为什么有很多关于使用像this one这样的Angular2 http请求的教程。人们不会因为他们不使用角度cli而遭受这些问题吗?如果是这样,那是什么工作?任何建议将不胜感激。

Tl; DR:很困惑如何有关于使用Angular2在线的Http服务的那么多教程,其中人们遭受CORS问题。

0 个答案:

没有答案