我有一个错误,有点在我头上调试。 它从HTTP发生得到Angular2,看起来像这样:这是一个跨域或跨协议请求?
constructor(private http: Http) {}
...
this.http.get('someApi.abc.com/stuff?params`)
哪个失败,看起来像这样的错误:
的XMLHttpRequest无法加载http://someApi.abc.com/stuff?params“到 ” http://elsewhere.abc.com/“已被封锁按CORS政策:否 “访问控制 - 允许来源”标题出现在请求的 资源中。原因'http://local.abc.com'因此不允许 访问。
我认为有2个问题:我不明白的重定向(可能需要联系someApi所有者?)和CORS问题。
我的理解是,域名是:abc.com
且协议为:http
所以应该会有不涉及CORS废话。我显然错了,但不明白为什么:(
您必须提供您r app backend – alehn96