你如何在Wamp中访问-Control-Allow-Origin?

时间:2014-12-07 10:21:59

标签: angularjs

我在测试Angular应用程序时使用Wamp作为本地服务器。

我正在使用$resource从我的服务器获取一些api数据,但我收到了一条消息

    XMLHttpRequest cannot load http://myproj.herokuapp.com/api/projects?name=demo.
 No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' is therefore not allowed access. The response had HTTP status code 401.

我在网上搜索得很远,但我找不到一种方法来解决这个问题。

有任何新的想法吗?有没有人克服过这个问题?

1 个答案:

答案 0 :(得分:0)

how to allow ACCESS-CONTROL-ALLOW-ORIGIN aka cross-domain on wampserver

这位作者说得对。
"您必须首先启用标头模块,如下所示:

点击系统托盘中的wamp图标 转到Apache> Apache模块 检查选项' headers_module' 然后将其包含在您的apache配置中:

    标题集Access-Control-Allow-Origin:* (在httpd.conf或vhost的配置中)

(而不是*你也可以指定一个特定的域名)"

然后打开浏览器,使用localhost / filename访问您的文件。