【问题标题】:Angular $http.get to same host but different port fails with no meaningful errorAngular $http.get 到同一主机但不同端口失败,没有有意义的错误
【发布时间】:2013-03-20 19:24:05
【问题描述】:

我正在运行一个 Angular 脚本,该脚本在位于 http://localhost:7700 的 REST 资源上执行 $http.get(...),但它是从位于 http://localhost:4400 的页面执行的。我不确定这是否是问题所在,但它会导致 error() 回调触发,状态为 0,并且 data 参数中没有任何内容。关于为什么会发生这种情况的任何想法?

【问题讨论】:

    标签: javascript angularjs


    【解决方案1】:

    Same origin policy是协议+主机+端口

    您需要启用CORS 支持才能允许这种情况

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-29
    • 2013-05-11
    • 2016-11-13
    • 2011-08-08
    • 1970-01-01
    • 2021-08-15
    • 2021-01-17
    • 1970-01-01
    相关资源
    最近更新 更多