Angular $ http.get到同一主机但不同的端口失败,没有任何有意义的错误

时间:2013-03-30 02:37:14

标签: javascript angularjs

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

1 个答案:

答案 0 :(得分:9)

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

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